web-dev-qa-db-ja.com

su-ユーザーVs Sudo su-ユーザー

Sudo su -は、root特権を持つユーザー(sudoer)を昇格させます。

su - anotheruserは、ターゲットユーザーの特権を使用して、ターゲットユーザーのユーザー環境に切り替えます

Sudo su - usernameの意味?

4
overexchange

スーパーユーザー権限を持つSudo su - usernameは、パスワードを要求せずに$usernameとして(ログインシェルに)ログインしますが、su - username$usernameのパスワードを要求します。

6
OneK

Sudo su - usernamesu - usernameと同じです:ログインシェルをusernameとして実行します。

su - usernameはrootとして実行され、Sudo su - usernameは知る必要はありませんsernameのパスワード(昇格された権限で実行されるため)su - usernameは通常どおり実行されますユーザーはそれを知る必要があります。

3
dr_