Você pode obter o que deseja com adicionando usuários em um determinado grupo e depois aplicando permissão total a esse grupo .
( echo $USER & amp; echo $LOGNAME é útil para obter nome de usuário e nome de log)
Exemplo:
Se / Let:
dir1 é o diretório ao qual você deseja aplicar permissão total ao usuário, em que user1 é o usuário ao qual você deseja conceder permissão completa,% group1 é existente ou deve ser criado para dar permissão total.
Em seguida, as informações da linha de comando podem ajudá-lo:
-
group1pode ser criado usando o seguinte comando:sudo addgroup group1 -
user1pode ser adicionado agroup1usando o seguinte comando:sudo adduser pandya group1 -
Agora, as permissões podem ser aplicadas usando os seguintes comandos:
sudo chown :group1 -R dir1 sudo chmod g+rwx group1
Explicação:
-
sudo chown :group1 -R dir1aplicarágroup1adir1recursivamente por-R(a todos os subdiretórios e arquivos) -
sudo chmod g+rwx group1aplica permissão de leitura + escrita + execução agroup1 - Como
user1está emgroup1então-que agorauser1tem permissão total viagroup1paradir1recursivamente!
Verificação:
$ ls -ld dir1
drwxrwxr-x 3 pandya group1 4096 Aug 3 12:11 example
em que drwxrwxr-x indica d para o diretório 1o% rwx para permissão do proprietário ( u=pandya ) 2º rwx para permissão de grupo ( g=group1 ) e r-x para outros (o) permissão na forma ugo .