他のユーザーとしてログインしたときにスーパーユーザーを有効にする

他のユーザーとしてログインしたときにスーパーユーザーを有効にする

コンピューターに 2 人のユーザーがいるとします。

  • アリス(管理者)
  • ご飯(標準ユーザー)

Bobがログインしたとき(Bobにこの権限がない場合でもsudo)、Aliceはルートファイルをどのように変更しますか?

アリスは以下を試しました。

$ sudo vim /etc/hosts
[sudo] password for Bob: 
Bob is not in the sudoers file.  This incident will be reported.

答え1

使用su:

su - alice
sudo vim /etc/hosts

からman su

   The su command is used to become another user during a login session.
   Invoked without a username, su defaults to becoming the superuser. The
   optional argument - may be used to provide an environment similar to
   what the user would expect had the user logged in directly.

詳細については、次を参照してください。

man su

そしてウィキペディア

関連情報