[Samba] Permission Denied when "all" bits not set to r/w

Brandon Dimcheff bdimcheff at westpole.com
Wed Jul 5 17:39:39 GMT 2006


... Or my smb.conf is pasted here, since attachments are removed  
automatically ...

[global]
	log level = 3
	workgroup = WESTPOLE_BETA
	server string = Unity
	map to guest = Bad User
	smb passwd file = /etc/samba/private/smbpasswd
	passdb backend = ldapsam:ldap://unity.westpole.com/
	log file = /var/log/samba3/log.%m
	max log size = 5000
	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
	printcap name = cups
	dns proxy = No
	add user script = /usr/sbin/smbldap-useradd -m "%u"
	ldap delete dn = Yes
	#delete user script = /usr/sbin/smbldap-userdel "%u"
	add machine script = /usr/sbin/smbldap-useradd -w "%u"
	add group script = /usr/sbin/smbldap-groupadd -p "%g"
	#delete group script = /usr/sbin/smbldap-groupdel "%g"
	add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
	delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
	set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
	ldap admin dn = cn=Manager,dc=westpole,dc=com
	ldap delete dn = Yes
	ldap group suffix = ou=Group
	ldap idmap suffix = ou=People
	ldap machine suffix = ou=Computers
	ldap passwd sync = Yes
	ldap suffix = dc=westpole,dc=com
	ldap ssl = start tls
	ldap user suffix = ou=People
	printer admin = @adm
	create mask = 0774
	directory mask = 0775
	domain logons = yes
	preferred master = yes
	domain master = yes
	os level = 65
	hide dot files = yes
	load printers = yes
	printing = cups
	printcap name = cups
	security = user
	guest ok = no
	use client driver = no
	# For Samba 3.x. This enables ClamAV on access scanning.
	vfs object = vscan-clamav
	vscan-clamav: config-file = /etc/samba/vscan-clamav.conf
	wins support = yes
	name resolve order = wins lmhosts host bcast
	dns proxy = no
					

[homes]
	comment = Home Directories
	read only = No
	browseable = No

[printers]
	comment = All Printers
	path = /var/spool/samba
	create mask = 0700
	guest ok = Yes
	printable = Yes
	browseable = No
	writeable = No

[brother_hl_2700cn]
	comment = Brother HL2700cn Network Printer
	printable = yes
	path = /var/spool/samba
	public = yes
	guest ok = yes
	printer admin = root

[hp_laserjet_4000]
	comment = HP LaserJet 4000 Network Printer
	printable = yes
	path = /var/spool/samba
	public = yes
	guest ok = yes
	printer admin = root
# Now we setup our print drivers information!
[print$]
	comment = Printer Drivers
	path = /etc/samba/printer
	guest ok = yes
	browseable = yes
	read only = yes
	# Modify this to "username,root" if you don't want root to
	# be the only printer admin)
	write list = @adm,root

[fileserver]
	comment = West Pole File Server
	path = /mnt/fileserver
	read only = No
	hide dot files = yes

[backups]
	comment = West Pole File Server Daily Backups
	path = /mnt/dailies
	read only = Yes
	hide dot files = yes

[netlogon]
	path = /var/lib/samba/netlogon
	guest ok = no
	read only = yes
	browseable = no


[profiles]
	path = /var/lib/samba/profiles
	browseable = no
	writeable = yes
	default case = lower
	preserve case = no
	short preserve case = no
	case sensitive = no
	hide files = /desktop.ini/ntuser.ini/NTUSER.*/
	write list = @smbusers @root @westpole
	create mask = 0600
	directory mask = 0700
	profile acls = no


Thanks,
-- 
Brandon Dimcheff
IT Consultant
West Pole, Inc. - http://www.westpole.com
201 Nickels Arcade, Ann Arbor, MI 48104 - 734.995.6390 x21


On Jul 5, 2006, at 10:11, Brandon Dimcheff wrote:

> Hello,
>
> I'm having trouble with permissions on Samba 3.0.21.  It almost  
> seems that the "all" bits are the only ones that Samba is obeying.   
> For instance, I created this file remotely over a samba share:
>
> brandon.dimcheff at unity ~/untitled folder $ ls -als
> total 17
> 0 drwx--S---   3 brandon.dimcheff westpole  160 Jul  3 15:51 .
> 1 drwx------  12 brandon.dimcheff westpole  816 Jul  3 15:51 ..
> 4 -rw-rw----   1 brandon.dimcheff westpole    4 Apr 12 17:41 test2
>
> But when I try to access it, I get a permissions denied error and  
> the logs produce the following.  If I set the permissions of the  
> file to 666, I can use the file just fine:
>
> [2006/07/03 15:51:45, 3] smbd/process.c:process_smb(1194)
>   Transaction 321 of length 134
> [2006/07/03 15:51:45, 3] smbd/process.c:switch_message(993)
>   switch message SMBntcreateX (pid 22541) conn 0x803b73f8
> [2006/07/03 15:51:45, 3] smbd/dosmode.c:unix_mode(121)
>   unix_mode(untitled folder/test2) returning 0764
> [2006/07/03 15:51:45, 3] smbd/open.c:open_file(276)
>   Error opening file untitled folder/test2 (Permission denied)  
> (local_flags=0) (flags=0)
> [2006/07/03 15:51:45, 3] smbd/error.c:unix_error_packet(90)
>   unix_error_packet: error string = Permission denied
> [2006/07/03 15:51:45, 3] smbd/error.c:error_packet(146)
>   error packet at smbd/trans2.c(2632) cmd=162 (SMBntcreateX)  
> NT_STATUS_ACCESS_DENIED
>
> I'm running Samba with an LDAP backend and have ACL support  
> compiled in, and the filesystem has ACLs enabled.  Samba is serving  
> as the PDC.
>
> I appreciate any suggestions.  My smb.conf is attached.
> -- 
> Brandon Dimcheff
> IT Consultant
> West Pole, Inc. - http://www.westpole.com
> 201 Nickels Arcade, Ann Arbor, MI 48104 - 734.995.6390 x21
>
>
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/listinfo/samba



More information about the samba mailing list