Tenho um servidor Samba rodando somente como compartilhador de arquivos.
Contudo, gostaria de montar um bloqueio para que os usuarios somente tivesse permição para incluir, alterar, os arquivos e nunca excluir.
É possivel?
Como?
Att.
Adriano
Tenho um servidor Samba rodando somente como compartilhador de arquivos.
Contudo, gostaria de montar um bloqueio para que os usuarios somente tivesse permição para incluir, alterar, os arquivos e nunca excluir.
É possivel?
Como?
Att.
Adriano
Possivel é sim, só nao me lembro como.
Vou dar uma pesquisada e depois posto ae.
Falow?
Man smb.conf:
Código :write list (S) This is a list of users that are given read-write access to a service. If the connecting user is in this list then they will be given write access, no matter what the read only option is set to. The list can include group names using the @group syn- tax. Note that if a user is in both the read list and the write list then they will be given write access. Default: write list = Example: write list = admin, root, @staff
Agora, para o que você quer fazer, acho que você vai ter que estudar um pouco sobre umask e sticky bit(corrijam-me se eu estiver errado).
Abraços!
Pode ser feito de outrra maneira tb.
Tem um comando, não sei se é o chmod -[flag] arquivos.
Uma vez tive q fazer isso p/ o FTP.
O negocio funciona + ou - assim, é criado o arquivo e somente o usuário teria permissão p/ excluir esse arquivos, os outros poderiam fazer quase tudo menos excluir.
Entao é so criar o arquivo como o root sendo o dono.
Derrepente pode ser os comandos chown.... ....sei lá...rs
Mas estou olhando aki.
Bem como o xstefanox falou, é só usar o danado do sticky bit.
Vc terá que habilitar o sticky bit para um diretorio.
# chmod +t diretorio
Pronto os arquivos q esse diretorio contém poderão ser lidos, alterados mas não excluidos e nem renomeados, caso o usuario não seja o proprio dono do arquivo.
Então vc terá q fazer mais uma coisa, q é forçar a criação dos arquivos nesse diretorio com um usuário diferente dos q irão acessar os arquivos.
Consegui te ajudar?