在我看来我有适当的权限,那么为什么我不能在我的 $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:~$
答案1
不知何故,你的主目录归用户所有shelly
。如果你有 sudo 权限,你可以将其改回来:
sudo chown -R dotancohen:dotancohen /home/dotancohen
答案2
显然,您不拥有自己的主目录,但 shelly 拥有。您只能执行(或读取执行;如果您与 shelly 属于同一组)。因此您无法创建目录。但 sudo 可以;所以sudo mkdir test
应该可以。您可能希望以超级用户身份为您的用户 dotancohen 重新拥有此目录。请参阅地图页 chown为了那个原因。