Por que eu não posso mkdir?

1

Parece-me que tenho as permissões adequadas, então por que não posso criar diretórios no meu diretório $ HOME?

dotancohen@neptune:~$ whoami
dotancohen
dotancohen@neptune:~$ pwd
/home/dotancohen
dotancohen@neptune:~$ ls -l .. | grep dotancohen
drwxr-xr-x 16 shelly shelly  4096 Jul  2 15:02 dotancohen
dotancohen@neptune:~$ mkdir test
mkdir: cannot create directory 'test': Permission denied
dotancohen@neptune:~$
    
por dotancohen 05.07.2012 / 09:17

2 respostas

5

De alguma forma, seu diretório pessoal é de propriedade do usuário shelly . Se você tem privilégios sudo, pode alterá-lo:

sudo chown -R dotancohen:dotancohen /home/dotancohen
    
por Sergey 05.07.2012 / 09:36
2

Bem, obviamente, você não possui seu próprio diretório, mas shelly faz. Você só pode executar (ou ler executar; se você estiver no mesmo grupo que shelly). Portanto, você não pode criar um diretório. Sudo pode embora; então sudo mkdir test deve funcionar. Você pode querer remar este diretório para o seu usuário dotancohen como superusuário. Veja chage de mapage para isso.

    
por onse 05.07.2012 / 09:35