Instalei um servidor de arquivos samba na máquina servidor Ubuntu em meu escritório. Em seguida, mapeei o compartilhamento em vários PCs com Windows como uma unidade de rede. Criei pastas na raiz da unidade para cada filial do escritório. Agora quero evitar que os usuários criem mais pastas ou arquivos na raiz da unidade mapeada. Mas eles devem ter a capacidade de criar subpastas e arquivos dentro de pastas já criadas. Isso é possível?
Responder1
Pelo que eu sei, acredito que a resposta seja não.
No entanto, aqui está o que fiz como solução alternativa.
Criou duas entradas de samba da mesma pasta, uma ésomente leiturae o outro éler escrever. Então criei um usuário separado para a pasta de leitura e gravação.
Assim apenas os PCs que estão acessando a pasta RW ISO com as credenciais do usuário podem fazer alterações mas todos os demais só podem ler o diretório samba.
Sei que não estou respondendo sua pergunta, mas espero que ajude um pouco.
[ISO]
comment = ISO files
path = /storage/ISO/
browseable = yes
writeable = no
guest ok = yes
[ISO-RW]
comment = ISO
path = /storage/ISO/
browseable = yes
valid users = <user1>
writable = yes