Como posso definir permissões totais para um usuário em um diretório especificado no linux?
Como posso definir permissões totais para um usuário em um diretório especificado no linux?
Respostas:
Depende do que você quer dizer com 'permissões totais'. Se você deseja que um usuário tenha acesso completo de leitura e gravação a todos os arquivos e diretórios desse diretório, isso ajudará:
chown -R username directory
chmod -R u+rX directory
O primeiro comando faz com que o usuário seja o proprietário do diretório. O segundo comando fornece a eles permissões completas de leitura e acesso. O r
dá permissão de leitura, o X
dá 'executar' permissão para diretórios, e não arquivos.
Se você não deseja alterar as permissões existentes do diretório, ainda deseja conceder permissões a um usuário (ou vários usuários ou grupos) para o conteúdo do diretório, você pode usar ACLs. Alguns sistemas de arquivos (ext3) requerem o sinalizador acl na montagem para ativar as ACLs. Geralmente, basta usar grupos é suficiente, mas as ACLs podem ser mais flexíveis.
Veja os comandos setfacl e getfacl para obter mais informações.