Conceder permissões de gravação para um único usuário

5

Desejo conceder permissões de gravação de um único usuário a um diretório de propriedade da linha de comando root over. Com chmod, parece que só posso alterar as permissões para proprietário, grupo e outros, não para um usuário específico.

    
por Hannesh 25.09.2011 / 00:22

2 respostas

5

Se você montar o sistema de arquivos com a opção "acl" (adicione-o a /etc/fstab ), você pode usar setfacl :

setfacl -m u:USERNAME:r FILENAME

daria ao usuário USERNAME acesso de leitura a FILENAME.

    
por Kees Cook 25.09.2011 / 08:25
1

Por padrão, no Ubuntu, todo usuário pertence a um grupo com o mesmo nome, ou seja, hannesh: hannesh.

Você pode criar a pasta de propriedade de root: hannesh e dar a ela permissões como 770, embora eu não veja razão para que ela seja de propriedade do root, se você quiser que o usuário possa escrever lá - por que não hannesh: hannesh combina com você? O Root seria capaz de escrever nessa pasta de qualquer maneira.

Tenha também uma leitura sobre o bit pegajoso se o root criar arquivos nesse diretório que precisam ser graváveis pelo usuário.

    
por Sergey 25.09.2011 / 00:54