Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Gebruiker aanmaken in systeem en toevoegen samba
- USERNAME=$1;
- PASSWORD=$2;
- #Kijken of gebruiker al bestaat ( nog toevoegen )
- if id "$USERNAME" > /dev/null 2>&1; then
- echo "Username bestaat al"
- else
- (echo $PASSWORD;echo $PASSWORD) | sudo useradd $USERNAME;
- (echo $PASSWORD;echo $PASSWORD) | sudo smbpasswd -s -a $USERNAME;
- echo "Gebruiker $USERNAME is aangemaakt"
- fi
- # Kijken of sambafilemap al bestaat en aanmaken persoonlijke map
- MAINFILEDIRECTORY=/home/broederslinux/sambasavedfiles;
- USERFILEDIRECTORY=/home/broederslinux/sambasavedfiles/$USERNAME;
- if [ ! -d $MAINFILEDIRETORY ]; then
- mkdir $MAINFILEDIRETORY;
- echo "Main Samba Save Directory aangemaakt";
- else
- echo "Main Samba Directory bestaat al";
- fi
- if [ ! -d $USERFILEDIRECTORY ]; then
- mkdir $USERFILEDIRECTORY;
- sudo chmod 777 $USERFILEDIRECTORY;
- echo "User Samba Save Directory aangemaakt";
- else
- echo "User Samba Directory bestaat al"
- fi
- #Permissies tot samba config file wijzigen en gebruiker share toevoegen
- sudo chmod 777 /etc/samba/smb.conf;
- sudo echo '['$USERNAME']' >> /etc/samba/smb.conf;
- sudo echo 'comment = Persoonlijke folder van' $USERNAME >> /etc/samba/smb.conf;
- sudo echo 'path =' $USERFILEDIRECTORY >> /etc/samba/smb.conf;
- sudo echo 'guest ok = no' >> /etc/samba/smb.conf;
- sudo echo 'browseable = yes' >> /etc/samba/smb.conf;
- sudo echo 'readonly = no' >> /etc/samba/smb.conf;
- sudo echo 'valid users =' $USERNAME >> /etc/samba/smb.conf;
- sudo echo -e ' \t ' >> /etc/samba/smb.conf;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement