如何使用 sudo -u 获取资源

Bob*_*Bob 1 redhat bash sudo

使用 Bash 的红帽 Linux

  1. 我以自己的身份登录
  2. sudo 给另一个用户

须藤 -u bash

我想在执行此操作时调用 bash_profile。当我运行这个时,我收到以下错误

bash: /home/myuser/.bashrc: 权限被拒绝

Myuser:我登录时使用的用户名。

Twi*_*rim 8

sudo -i -u username
Run Code Online (Sandbox Code Playgroud)

应该触发该用户的登录 shell,如上面所建议的,并选择他们所有的 .whatever 首选项。

或者,我更习惯这样做:

sudo su - username
Run Code Online (Sandbox Code Playgroud)