ユーザ用ツール

サイト用ツール


linux:user

ユーザ管理

adduser

対話式にユーザの設定ができるが、あまり使わない

# adduser <username>

CentOS等ではadduserはuseraddのシンボリックリンクなのでuseraddと同じ

useradd

ユーザ作成

# useradd -s /bin/bash -d /home/nullpon nullpon

groupadd

グループの作成

# groupadd <new group name>

usermod

ユーザのプライマリグループを変更

 # usermod -g <group> <user>

ユーザにグループに追加

# usermod -a -G <group>[,<group>] <user>

-aを付けないとグループの置き換えになり、sudoなどの権限がなくなってしまう。この変更は再ログインするまで反映されない(idコマンドの出力も変わらない)ので、間違って自分自身からsudo権限を剥奪してもログアウトしなければリカバリ可能。

ミスに気づかずにログアウトしてsudoグループのユーザが一人もいなくなり、かつrootユーザを無効化しているとセーフブートでリカバリするしかなくなるので注意。

linux/user.txt · 最終更新: 2021/06/15 16:46 by nullpon