É possível criar diretório sem permissão de root no Linux/Unix?

É possível criar diretório sem permissão de root no Linux/Unix?

Meu diretório de trabalho pai é /cam/local/edence/empus

Pelo pwd acima, os seguintes diretórios são armazenados:

drwxr-xr-x 12 n i_ad 4096 Oct 31  2014 14.15
dr-xr-xr-x 12 n i_ad 4096 Feb 13  2015 14.22-s053
dr-xr-xr-x 12 n i_ad 4096 Sep  9  2015 15.12-s063
dr-xr-xr-x 12 n i_ad 4096 Mar 15  2016 15.21

Minha consulta é: É possível criar um novo diretório chamado (16.26) no diretório de trabalho atual sem permissão de root. Tentei o comando (mkdir 16.26), mas ele falhou?

Meu erro:

mkdir: cannot create directory ‘16.26’: Permission denied

Responder1

Depende do tipo de permissões definidas para /cam/local/edence/empus.

No momento, você não parece ter permissões de gravação para esse diretório.

Seguindo o exemplo, dr-xr-xr-xvocê pode ver que é um diretório e o proprietário, um grupo e todos os demais têm permissões para ler e executar. Para criar subdiretórios, você precisa ter permissão de gravação. Você pode usar chmodpara concedê-lo e a alternativa seria assumir a propriedade chownou adicionar-se ao grupo desse diretório usando usermod -aG <group> <user>e concedendo permissões de gravação para esse grupo.

Responder2

newgrp command works fine for above query

informação relacionada