Privileges

我必須每次都輸入 su 嗎?

  • October 5, 2016

我創建了一個使用者。

useradd -M -d /usr/my_user my_user 
chown -R my_user. /usr/my_user

現在作為根我可以輸入

su - my_user -c /usr/my_user/some_dir/script.sh

但是如果我想做更複雜的事情,例如在my_user文件夾之間導航,我必須每次都輸入 su - my_user 模式。否則它表明我沒有權限。

我怎樣才能讓我的生活更輕鬆,而不是每次都輸入su ?

為了在使用者之間完全切換上下文,您必須提供以下命令

su my_user

在評論中討論後,我決定編輯我的答案。

聽起來您可以使用group.

groupadd my_group
usermod -G my_group my_self
usermod -G my_group my_user
chown -R my_user:my_group /usr/my_user
chmod -R g+w /usr/my_user

然後您可以登錄並以相同的方式my_self訪問。/usr/my_user``my_user

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