![Solaris 9 无法 mkdir - 无权限](https://linux22.com/image/131914/Solaris%209%20%E6%97%A0%E6%B3%95%20mkdir%20-%20%E6%97%A0%E6%9D%83%E9%99%90.png)
在Solaris 9 (5.9) 中,我无法使用用户生成器创建mkdir,该用户存在于定义为该路径所有者的组中。
bash-2.05$ groups builder
other root sys
bash-2.05$
这是文件结构:
bash-2.05$ ls -la / | grep opt
lrwxrwxrwx 1 root other 16 Apr 14 2008 opt -> /export/home/opt
bash-2.05$
bash-2.05$ ls -la /export/home/ | grep opt
drwxr-xr-x 13 root other 512 Jan 24 11:49 opt
bash-2.05$
构建器属于其他组,为什么它无法在 /opt 中 mkdir ?
bash-2.05$ pwd
/opt
bash-2.05$ mkdir dire
mkdir: Failed to make directory "dire"; Permission denied
bash-2.05$
答案1
该other
组对该目录没有写权限。创建目录条目(例如文件和子目录)需要写入权限。
授予other
组写入权限,就像 root 一样
chmod g+w /export/home/opt