操作如下,ex :
useradd test_user(會產生 /home/test_user 家目錄)
passwd test_user
usermod -d /home/TT/test_user (移另一家目錄)
cp -a /etc/skel/. /home/TT/test_user (copy 環境檔)
chown -R test_user:s01 /home/TT/test_user (設定目錄擁有者)
chmod 570 /home/TT/test_user (限定O: R / G: R/W)
........ 但sudo test_user , 就出現標題,沒有權限錯誤
看起來有點奇怪
ls -ali /home/TT/test_user 然後看一下權限是什麼?
sudo test_user和出現的畫面op一下
domaldmac提到:
chmod 570 /home/TT/test_user (限定O: R / G: R/W)
樓主是否把 Permission bit 算錯了?
Group = Read/Write 是用 x6x or x7x 沒錯, 因為是目錄所以應該用 x7x, 但
Other = Read only 的話, 加上要可以看目錄, 應該是 xx5
所以後半部應該是 x75 的組合, 如果前面 User owner 自己最大的話, 最前面應該是 7 才對, 所以整個組合起來應該是: 7-7-5 (u-g-o).
bruck提到:
sudo 應該是接 指令名稱 不是使用者名稱
bruck 說的對,為什麼這裡突然冒出 sudo?前面也沒看發問者設定任何 sudoers 啊,當然用 sudo 一定是 pernission denied,這有什麼好疑問的?
PS. 應該是要用 su 吧?打成 sudo 了 ....