Linuxのユーザ管理
2024-01-02 (火) 10:36:05
Linuxのユーザ管理 †
ユーザーの追加・削除 †
useradd †
- useradd <user-name>
useradd -M -d <home-directory> <user-name> ※ホームディレクトリを作成せず、ホームディレクトリを指定
adduser †
- adduser <user-name> ※ユーザを作成
- adduser <user-name> <group-name> ※ユーザをグループに追加(セカンダリグループ)
userdel †
- userdel <user-name>
ユーザーの情報を変更 †
usermod †
- usermod -G <group-name> <user-name> ※ユーザをグループに追加(セカンダリグループ)
- usermod -d <home-directory> <user-name> ※ユーザーのホームディレクトリを変更
passwd †
- パスワードを変更する
ユーザーの確認 †
whoami †
id †
- id <username>
ulimit †
- ulimit -a ※ユーザのシステムリソース使用制限を表示
users †
- users ※ログインしているユーザーの一覧を表示
who †
- ログインしているユーザーの一覧を表示
w †
- ログインしているユーザーとユーザーが実行中のプロセスを表示
finger †
- ログインしているユーザーの一覧を表示
その他 †
- 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> <グループ名>
groupdel †
グループの情報の変更 †
groupmod †
グループの確認 †
cat /etc/group
ユーザーが所属するグループの管理 †
gpasswd †
- gpasswd -a <user-name> <group-name> ※ユーザをグループに追加(セカンダリグループ)