Adding an user to samba
Posted
by
JustMaximumPower
on Server Fault
See other posts from Server Fault
or by JustMaximumPower
Published on 2012-11-03T22:36:36Z
Indexed on
2012/11/03
23:03 UTC
Read the original article
Hit count: 742
I'm trying to setup some samba shares in my home network on an Ubuntu 12.04 machine. Everything works fine for my user account (max) but I can not add any new user. Every time I try to add new user they can not use the shares. It's likely that the error is very basic to the concept of samba but please don't just tell me to read the docs. I've been trying that for about 2 weeks now.
I've set up the server with my user max who can mount transfer and the share max. Than I added the user simon with sudo adduser --no-create-home --disabled-login --shell /bin/false simon
because the user should not be able to ssh into the machine. I did an sudo smbpasswd -a simon
and set an (samba) password for simon and added an share for simon. I also added simon to transferusers to give him access to the share transfer. But simon can't connect to transfer or simons.
---- output of testparam: -------
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[max]"
Processing section "[simons]"
Processing section "[transfer]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
server string = %h server (Samba, Ubuntu)
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print ok = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[max]
comment = Privater share von Max
path = /media/Main/max
read only = No
create mask = 0700
[simons]
comment = Privater share von Simon
path = /media/Main/simon
read only = No
create mask = 0700
[transfer]
comment = Transferlaufwerk
path = /media/Main/transfer
read only = No
create mask = 0755
---- The files in /media/Main: ------
drwxrwxr-x 17 max max 4096 Oct 4 19:13 max/
drwx------ 5 simon max 4096 Aug 4 15:18 simon/
drwxrwxr-x 7 max transferusers 258048 Oct 1 22:55 transfer/
© Server Fault or respective owner