Linuxのユーザ管理 のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2022-03-30T18:50:56+09:00","default:k1rou","k1rou")
#author("2024-01-02T10:36:05+09:00","default:k1rou","k1rou")
*Linuxのユーザ管理 [#h90be133]
-[[Linuxコマンド]]

**ユーザー [#g4931efc]
-su
 su -
 su - <user-name>
 su - <user-name> -c <command> ※別のユーザでコマンドを実行
*ユーザーの追加・削除 [#b378322c]
**useradd [#fb997bc3]
-useradd <user-name>
 useradd -M -d <home-directory> <user-name> ※ホームディレクトリを作成せず、ホームディレクトリを指定

-sudo
 sudo <command> ※スーパーユーザでコマンドを実行
 sudo -u <user-name/user-id> <command> ※コマンドを実行するユーザを指定
**adduser [#i1684837]
-adduser <user-name> ※ユーザを作成
-adduser <user-name> <group-name> ※ユーザをグループに追加(セカンダリグループ)

-whoami
-id
**userdel [#l0e3c197]
-userdel <user-name>

*ユーザーの情報を変更 [#ab6df3f0]
**usermod [#y2411788]
-usermod -G <group-name> <user-name> ※ユーザをグループに追加(セカンダリグループ)
-usermod -d <home-directory> <user-name> ※ユーザーのホームディレクトリを変更

**passwd [#p207ed50]
-パスワードを変更する

*ユーザーの確認 [#ka0d6164]
**whoami [#qac7d92a]

**id [#ad1bc6d5]
-id <username>

**ulimit [#lbdb11d4]
-ulimit -a ※ユーザのシステムリソース使用制限を表示

-passwd ※パスワードを変更する
**users [#j35b7bd8]
-users ※ログインしているユーザーの一覧を表示

-chsh
 chsh -l ※選択可能なログインシェルを表示
 chsh -s <shell-path> <username> ※ログインシェルを設定
 cat /etc/passwd | grep <username> ※ユーザに設定されているログインシェルを確認
**who [#l6996348]
-ログインしているユーザーの一覧を表示

-useradd
**w [#ue704ea3]
-ログインしているユーザーとユーザーが実行中のプロセスを表示

-usermod
**finger [#w1be2aec]
-ログインしているユーザーの一覧を表示

-userdel

-ユーザーを確認
**その他 [#je8aa011]
--ls -l /home/
--cat /etc/passwd
--id <ユーザ名>
--groups <ユーザ名>

-users
 users ※ログインしているユーザーの一覧を表示
*ユーザーの切り替え [#pcec6185]
**su [#gf39bb38]
 su -
 su - <user-name>
 su - <user-name> -c <command> ※別のユーザでコマンドを実行

-wall
**sudo [#wf329d6e]
 sudo <command> ※スーパーユーザでコマンドを実行
 sudo -u <user-name/user-id> <command> ※コマンドを実行するユーザを指定

*その他 [#rcccb1dd]
**chsh [#aba3deb5]
 chsh -l ※選択可能なログインシェルを表示
 chsh -s <shell-path> <username> ※ログインシェルを設定
 cat /etc/passwd | grep <username> ※ユーザに設定されているログインシェルを確認

**wall [#n4ce2172]
 wall "comment" ※ログインしているユーザーにメッセージを表示

**グループ [#d6ce40a6]
*グループの追加・削除 [#p1b50fd9]
**groupadd [#lb3bffb6]
-groupadd <グループ名>
-groupadd -g <GID> <グループ名>

-groupadd
--groupadd <グループ名>
--groupadd -g <GID> <グループ名>
**groupdel [#h3e1507c]

-groupmod
*グループの情報の変更 [#d68be713]
**groupmod [#cb04283e]

-groupdel
*グループの確認 [#l1d22dd7]
 cat /etc/group

-gpasswd ※ユーザーが所属するグループを管理する
*ユーザーが所属するグループの管理 [#yb84edfd]
**gpasswd [#t1e466fd]
-gpasswd -a <user-name> <group-name> ※ユーザをグループに追加(セカンダリグループ)

-グループを確認
--cat /etc/group
*関連用語 [#ref011c7]
-[[Linuxコマンド]]