您好,我想切换到其他用户来读取文件。我不想sudo
为此使用命令。你能告诉我如何以最好的方式实现这一目标吗?
答案1
使用
su - otheruser
切换到其他用户。完成后,要退出并返回用户 shell,请键入logout
。
-
中的(或-l
) 选项将su
启动 shell 作为新的登录 shell,并设置正确的环境变量。
编辑:另一种可能性是
runuser -u otheruser cat myfile
这将打印在屏幕上我的文件作为其他用户。您需要root
发出runuser
命令。
答案2
ssh root@localhost
如果不需要 root,请更改用户名以满足您的需要
如果您确实需要 root 登录 - 您可能需要进行以下更改
- sshd_config : PermitRootLogin 是