memo

sudo

sudo を使って特定のユーザになる権限だけを与える。

  1. su でユーザを切り替えるだけの shll script を作成。
     cat /usr/local/bin/sufoo.sh
     #!/bin/sh
         
     su - foo;
    
  2. /etc/group に特定のユーザになる権限を与えたいグループとメンバーを登録。
     tail /etc/group
     foousers:x:300:user1,user2,user3
    
  3. visudo で /etc/sudoers に権限を与えたいグループと、作成した shell script を登録
     %foousers  ALL=(root)      NOPASSWD: /usr/local/bin/sufoo.sh