每次都必须输入su吗?

每次都必须输入su吗?

我已经创建了一个用户。

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

但如果我想做更复杂的事情,例如在之间导航我的用户文件夹我每次都必须输入 su - my_user 模式。否则它表明我没有权限。

我怎样才能让我的生活更轻松,而不是su每次都打字?

答案1

听起来您可以使用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_usermy_user

答案2

为了在用户之间完全切换上下文,您必须提供以下命令

su my_user

相关内容