Linuxのユーザ管理 のバックアップ(No.2)


Linuxのユーザ管理

ユーザー

ユーザーの追加・変更・削除

  • useradd
  • adduser
  • usermod
  • userdel

ユーザーのパスワード変更

  • passwd ※パスワードを変更する

ユーザーの確認

  • whoami
  • id
  • ulimit -a ※ユーザのシステムリソース使用制限を表示
  • users
    users ※ログインしているユーザーの一覧を表示
  • ユーザーを確認
    • ls -l /home/
    • cat /etc/passwd
    • id <ユーザ名>
    • groups <ユーザ名>

ユーザーの切り替え

  • su
    su -
    su - <user-name>
    su - <user-name> -c <command> ※別のユーザでコマンドを実行
  • sudo
    sudo <command> ※スーパーユーザでコマンドを実行
    sudo -u <user-name/user-id> <command> ※コマンドを実行するユーザを指定

その他

  • chsh
    chsh -l ※選択可能なログインシェルを表示
    chsh -s <shell-path> <username> ※ログインシェルを設定
    cat /etc/passwd | grep <username> ※ユーザに設定されているログインシェルを確認
  • wall
    wall "comment" ※ログインしているユーザーにメッセージを表示

グループ

グループの追加・変更・削除

  • groupadd
    • groupadd <グループ名>
    • groupadd -g <GID> <グループ名>
  • groupmod
  • groupdel

グループの確認

  • グループを確認
    • cat /etc/group

ユーザーが所属するグループの管理

  • gpasswd