Linuxのユーザ管理†
ユーザーの追加・削除†
useradd†
adduser†
- adduser <user-name> ※ユーザを作成
- adduser <user-name> <group-name> ※ユーザをグループに追加(セカンダリグループ)
userdel†
ユーザーの情報を変更†
usermod†
- usermod -G <group-name> <user-name> ※ユーザをグループに追加(セカンダリグループ)
- usermod -d <home-directory> <user-name> ※ユーザーのホームディレクトリを変更
passwd†
ユーザーの確認†
whoami†
ulimit†
- ulimit -a ※ユーザのシステムリソース使用制限を表示
users†
- users ※ログインしているユーザーの一覧を表示
who†
- ログインしているユーザーとユーザーが実行中のプロセスを表示
finger†
その他†
- ls -l /home/
- cat /etc/passwd
- id <ユーザ名>
- groups <ユーザ名>
ユーザーの切り替え†
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> <グループ名>
groupdel†
グループの情報の変更†
groupmod†
グループの確認†
cat /etc/group
ユーザーが所属するグループの管理†
gpasswd†
- gpasswd -a <user-name> <group-name> ※ユーザをグループに追加(セカンダリグループ)
関連用語†