Eu configurei um usuário do samba (digamos, remoteuser ) que deveria manipular arquivos em algumas pastas do sistema no servidor samba (ou seja, e não apenas os arquivos do diretório base), como, por exemplo, /etc/somedir )
O diretório agora está em root:root ownership
Para seguir a abordagem mais segura, qual é a maneira preferida de realizar as atribuições de permissão?
Uma maneira (eu acho) seria criar um grupo (por exemplo, sambagroup ) e adicionar os grupos remoteuser e root a esse grupo?
isso parece não funcionar provavelmente devido à propriedade de etc de root:root .
Devo preferir acl e adicionar as permissões necessárias a remoteuser diretamente a /etc/somedir ?
edit1 : pls note (embora seja óbvio) que remoteuser é o nome de usuário samba e o nome do sistema ( debian ) para o usuário em particular.
edit2 : por algum motivo, esses comandos não ajudam:
sudo setfacl -Rm u:remoteuser:rwx /etc/somedir
sudo setfacl -Rdm u:remoteuser:rwx /etc/somedir
edit3 : Eu gostaria que a edição de arquivos ocorresse na estação de trabalho do usuário remoto, permitindo que ele abrisse um arquivo por meio de um editor de texto (por exemplo, gedit )