- Chmod / Samba
+ Responder ao Tópico
-
Chmod / Samba
pessoal em um compartilhamento do samba o usuario que se conecta visualiza uma pasta a qual eu gostaria de bloquear para q ele nao consiga apagar, mas ja dentro da pasta eu gostaria de permitir que ele cria-se pasta e arquivos bem como excluí-los..como eu faco isso ?
-
Chmod / Samba
Cara , nao testei pra ver se vai dar certo , mas tenta o seguinte:
crie a pasta em questao como root e mude suas permissoes com:
chmod 0755 /compartilhamento/pasta.
Já na seçao que especifica os parametros do seu compartilhamento acrescenta o seguinte:
create mask = 0700
directory mask = 0700
inherit permissions = no
Tenta aí e depois fala se deu certo!
-
nao deu certo
como o proprietario da pasta fica root e o usuario q conecta pelo samba é outro ele acaba nao permitindo q se crie pasta dentro dele..apesar da opção create 777 estar sendo usada...
é estranho..
-
veja como esta o compartilhamento
[alunos]
available = yes
browseable = no
path = /mnt/arquivos/alunos
public = no
guest only = no
writable = yes
user = alunos
only user = yes
preexec close = no
root preexec close = no
inherit permissions = no
hide dot files = no
create mask = 777
directory mask = 777
-
Chmod / Samba
você pode utilizar o comanto chattr para isso e fazer sua pasta aceitar apenas modificações.
#chattr +a <pasta>
Desta forma seus usuários podem criar e modificar arquivos, mas não podem apagar.
[]s
tuxbr
-
quase
Mas eu gostaria q eles pudessem fazer o q quisessem dentro da pasta e o q eles nao podem é apagar a pasta no qual eles estao dentro..
Quando o usuario loga no compartilhamento ele visualiza uma pasta (este ele nao podera apagar) mas quando ele entrar dentro desta poderar fazer o q quiser
mas ta dificil..
t+