Files

Solaris 9 無法 mkdir - 沒有權限

  • April 22, 2018

在 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$

builder 屬於其他組,為什麼 /opt 中的 mkdir 失敗?

bash-2.05$ pwd
/opt
bash-2.05$ mkdir dire
mkdir: Failed to make directory "dire"; Permission denied
bash-2.05$

other組在該目錄中沒有寫入權限。創建目錄條目(例如文件和子目錄)需要寫入權限。

授予other組寫入權限,就像 root 一樣

chmod g+w /export/home/opt

引用自:https://unix.stackexchange.com/questions/439237