#author("2025-01-01T19:46:56+09:00","default:k1rou","k1rou") #author("2025-01-01T22:16:01+09:00","default:k1rou","k1rou") *Linuxのユーザ管理 [#h90be133] -[[Linuxコマンド]] *ユーザーの追加・削除 [#b378322c] **useradd [#fb997bc3] -useradd <user-name> useradd -M -d <home-directory> <user-name> ※ホームディレクトリを作成せず、ホームディレクトリを指定 **adduser [#i1684837] -adduser <user-name> ※ユーザを作成 -adduser <user-name> <group-name> ※ユーザをグループに追加(セカンダリグループ) **userdel [#l0e3c197] -userdel <user-name> *ユーザーの情報を変更 [#ab6df3f0] **usermod [#y2411788] -usermod -G <group-name> <user-name> ※ユーザのセカンダリグループを変更 -usermod -a -G <group-name> <user-name> ※ユーザをグループに追加(セカンダリグループ) -usermod -d <home-directory> <user-name> ※ユーザーのホームディレクトリを変更 **passwd [#p207ed50] -パスワードを変更する *ユーザーの確認 [#ka0d6164] **whoami [#qac7d92a] **id [#ad1bc6d5] -id <username> **ulimit [#lbdb11d4] -ulimit -a ※ユーザのシステムリソース使用制限を表示 **users [#j35b7bd8] -users ※ログインしているユーザーの一覧を表示 **who [#l6996348] -ログインしているユーザーの一覧を表示 **w [#ue704ea3] -ログインしているユーザーとユーザーが実行中のプロセスを表示 **finger [#w1be2aec] -ログインしているユーザーの一覧を表示 **groups [#q5304ef8] -groups <ユーザ名> ※ユーザーが所属しているグループを表示 **その他 [#je8aa011] --ls -l /home/ --cat /etc/passwd --id <ユーザ名> *ユーザーの切り替え [#pcec6185] **su [#gf39bb38] su - su - <user-name> su - <user-name> -c <command> ※別のユーザでコマンドを実行 **sudo [#wf329d6e] sudo <command> ※スーパーユーザでコマンドを実行 sudo -u <user-name/user-id> <command> ※コマンドを実行するユーザを指定 -ユーザがsudo権限が与えられているか確認 cat /etc/sudoers | grep <user-name> -sudoで実行した記録が保存されるログ /var/log/secure *その他 [#rcccb1dd] **chsh [#aba3deb5] chsh -l ※選択可能なログインシェルを表示 chsh -s <shell-path> <username> ※ログインシェルを設定 cat /etc/passwd | grep <username> ※ユーザに設定されているログインシェルを確認 **wall [#n4ce2172] wall "comment" ※ログインしているユーザーにメッセージを表示 *グループの追加・削除 [#p1b50fd9] **groupadd [#lb3bffb6] -groupadd <グループ名> -groupadd -g <GID> <グループ名> **groupdel [#h3e1507c] *グループの情報の変更 [#d68be713] **groupmod [#cb04283e] *グループの確認 [#l1d22dd7] cat /etc/group *ユーザーが所属するグループの管理 [#yb84edfd] **gpasswd [#t1e466fd] -gpasswd -a <user-name> <group-name> ※ユーザをグループに追加(セカンダリグループ) *関連用語 [#ref011c7] -[[Linuxコマンド]]