Advertisement
Guest User

Untitled

a guest
May 16th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1.  
  2. # Gebruiker aanmaken in systeem en toevoegen samba
  3.  
  4. USERNAME=$1;
  5. PASSWORD=$2;
  6.  
  7. #Kijken of gebruiker al bestaat ( nog toevoegen )
  8. if id "$USERNAME" > /dev/null 2>&1; then
  9. echo "Username bestaat al"
  10. else
  11. (echo $PASSWORD;echo $PASSWORD) | sudo useradd $USERNAME;
  12. (echo $PASSWORD;echo $PASSWORD) | sudo smbpasswd -s -a $USERNAME;
  13. echo "Gebruiker $USERNAME is aangemaakt"
  14. fi
  15.  
  16.  
  17. # Kijken of sambafilemap al bestaat en aanmaken persoonlijke map
  18. MAINFILEDIRECTORY=/home/broederslinux/sambasavedfiles;
  19. USERFILEDIRECTORY=/home/broederslinux/sambasavedfiles/$USERNAME;
  20.  
  21. if [ ! -d $MAINFILEDIRETORY ]; then
  22. mkdir $MAINFILEDIRETORY;
  23. echo "Main Samba Save Directory aangemaakt";
  24. else
  25. echo "Main Samba Directory bestaat al";
  26. fi
  27.  
  28. if [ ! -d $USERFILEDIRECTORY ]; then
  29. mkdir $USERFILEDIRECTORY;
  30. sudo chmod 777 $USERFILEDIRECTORY;
  31. echo "User Samba Save Directory aangemaakt";
  32. else
  33. echo "User Samba Directory bestaat al"
  34. fi
  35.  
  36. #Permissies tot samba config file wijzigen en gebruiker share toevoegen
  37. sudo chmod 777 /etc/samba/smb.conf;
  38. sudo echo '['$USERNAME']' >> /etc/samba/smb.conf;
  39. sudo echo 'comment = Persoonlijke folder van' $USERNAME >> /etc/samba/smb.conf;
  40. sudo echo 'path =' $USERFILEDIRECTORY >> /etc/samba/smb.conf;
  41. sudo echo 'guest ok = no' >> /etc/samba/smb.conf;
  42. sudo echo 'browseable = yes' >> /etc/samba/smb.conf;
  43. sudo echo 'readonly = no' >> /etc/samba/smb.conf;
  44. sudo echo 'valid users =' $USERNAME >> /etc/samba/smb.conf;
  45. sudo echo -e ' \t ' >> /etc/samba/smb.conf;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement