- 
	
	
	
		Permissão para criar. 
		Alguem sabe porque quando um usuario ao criar uma pasta no server SMB outro usuario não pode criar mais nada dentro desta pasta apenas modificar o que esta feito.
 
 Segue abaixo o smb.conf
 
 OBS<IMG SRC="images/forum/icons/icon_eek.gif"> item create mask já esteve em 0777 e tb não funcionou.
 [global]
 workgroup = MEDITEC
 server string = Meditec Server %v
 hosts allow = 192.168.0. 127.
 ;	printcap name = /etc/printcap
 ;	load printers = yes
 ;	printing = lprng
 ;	guest account =
 log file = /var/log/samba/log-%U.%m
 max log size = 5000
 debug level = 1
 security = user
 ;	password server =
 password level = 20
 username level = 20
 encrypt passwords = yes
 smb passwd file = /etc/smbpasswd
 unix password sync = yes
 passwd program = /usr/bin/passwd %u
 passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
 username map = /etc/smbusers
 ;	include = /etc/smb.conf.%m
 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
 ;	interfaces = 192.168.12.2/24 192.168.13.2/24
 ;	remote browse sync = 192.168.3.25 192.168.5.255
 ;	remote announce = 192.168.1.255 192.168.2.44
 local master = yes
 os level = 99
 domain master = yes
 preferred master = yes
 ;	domain controller = <NT-Domain-Controller-SMBName>
 domain logons = yes
 logon script = %u.bat
 logon home = \\SERVER\homes
 name resolve order = wins lmhosts bcast
 wins support = yes
 ;	wins server = w.x.y.z
 wins proxy = yes
 dns proxy = no
 unix password sync = yes
 netbios name = SERVER
 keepalive = 20
 preserve case = no
 short preserve case = no
 default case = lower
 case sensitive = no
 admin users = root
 ;valid users = osni, barbara, nelson, marcos, root, schlachter, marcelo, carlos, antonio, lemos, luis, tatiana, andrea, alceu, siqueira, antonio, fabiane, celio, clesio, rondineli, rondinelia, marcio, heloir, horacio, rose,
 logon drive = t:
 ;	remote browse sync = 192.168.0.255
 ;	remote announce = 192.168.0.255
 create mask = 7777
 time server = yes
 domain admin group = root
 ;	oplock = false
 map to guest = never
 null passwords = no
 dead time = 0
 logon path =
 ;	map to guest = never
 ;	null passwords = yes
 ;	add user script = /usr/sbin/adduser -s /bin/false -g popusers -c "smb account %u" %u
 ;	delete user script = /usr/sbin/deluser %u
 ;	guest account = root
 ;	dead time = 0
 #============================ Share Definitions ==============================
 [homes]
 comment = Pasta Pessoal
 browseable = yes
 writable = yes
 available = yes
 public = yes
 ;	only user = yes
 
 [netlogon]
 comment = Network Logon Service
 path = /home/netlogon
 browseable = no
 available = yes
 writable = yes
 
 [meditec]
 comment = meditec
 path = /files/med
 public = yes
 writable = yes
 browseable = no
 create mask = 7777
 [tox]
 comment = tox
 path = /files/tox
 public = yes
 writable = yes
 browseable = no
 create mask = 7777
 
 [rs]
 comment = rs
 path = /files/rs
 public = yes
 writable = yes
 browseable = no
 create mask = 7777
 
 [msn]
 comment = msn
 path = /files/msn
 public = yes
 writable = yes
 browseable = no
 create mask = 7777
 
 [lukra]
 comment = lukra
 path = /files/lukra
 public = yes
 writable = yes
 browseable = no
 
 [publico]
 comment = publico
 path = /files/pub
 public = yes
 writable = yes
 browseable = no
 create mask = 7777
 [catalog]
 comment = catalogos
 path = /files/cat
 public = yes
 writable = yes
 browseable = no
 
 
 
- 
	
	
	
		Permissão para criar. 
		Campeão,
 tente colocar estes parâmetros
 force create mode = 0660 (permite acesso de leitura e escrita para o dono do arquivo e os usuários q pertençam ao grupo do dono do arquivo)
 force directory mode = 0770 (permite acessar o diretório e criar arquivos dentro do mesmo para o dono do diretório e os usuários q pertençam ao grupo do dono do diretório)
 Espero ter ajudado.
 []´s,
 Gustavo
 
 
- 
	
	
	
		Permissão para criar. 
		Não funcionou, a unica diferença é que consigo excluir a pasta quando vazia.
 
 eu testei tambem com permissão 0777
 
 Abrço
 
 
- 
	
	
	
		Permissão para criar. 
		Analisando melhor o caso, sem mesmo analisar as confs do samba, diga-me uma coisa...
 Dentro dessa pasta nao hah arquivos jah copiados de algum lugar? no caso a propria pasta, jah nao tinha um dono determinado que pertence-se a outro grupo ou coisa assim?
 Nao sei se é o caso, mas já me ocorreu algo semelhante, mas nao no samba.
 
 
- 
	
	
	
		Permissão para criar. 
		Como estão as permissões nestes diretórios (sistema de arquivos - ext2 ou ext3)? Os usuários que pertencem a um grupo têm permissão nesses diretórios? 
 
- 
	
	
	
		Permissão para criar. 
		Isto está ocorrendo por causa da permissão 7777 que vc atribuiu para as novas pasta criadas em especial ao primeiro "7".
 
 Atribuindo o primeiro "7" vc ativa o sistema de permissões especiais, observe que as novas pastas criadas possuem um "t" no final de suas permissões tipo "rwsrwsrwt" os "s" pq vc tb ativou os bit setuid e bit setgid.
 
 Ao criar uma pasta com o stick bit ativado que seria a permissão especial "t" vc informa ao sistema que qualquer arquivo criado dentro desta pasta só poderá ser apagado pelo dono.
 
 Para resolver seu problema faça o seguintë:
 1- Alterar todas as permissões:
 chmod 777 -R /files
 
 2- Altere tb o dono para root
 chown root:root /files
 
 3- Agora mude seus compartilhamentos:
 [meditec]
 comment = meditec
 path = /files/med
 public = yes
 writable = yes
 browseable = no
 force create mode = 777
 force directory mode = 777
 
 4- Apage o parametro create mask = 7777 ele não é necessário
 
 5- Reveja seu arquivo smb.conf ele possui alguns paramteros repitidos e os parametros que não for utilizar pode apagalos.
 
 6- Reveja estas permissões 777 desta forma todos poderão fazer qualquer coisa em seus compartilhamentos e tb analize os public =yes isto é um tremendo furro de segurança.
 
 7- Dê uma lida nos artigos referentes a samba e tb nos esquemas de permissões.
 
 Espero ter ajudado!
 Fui!
 
 <IMG SRC="images/forum/icons/icon_eek.gif">
 
 
- 
	
	
	
		Permissão para criar. 
		Verifique se os usuários estão nos mesmos grupos do Linux se estiverem tente utilizar o force group =  grupodeusers.
 
 Neste caso todos os usuário deverão participar desse grupo.
 
 Continue com os parametros de Force 775 é uma boa ja que naum vei ter um controle de acesso mais rigido.
 
 
 Marcos Amorim