1. TOP
  2. Web サーバ
  3. Linux ユーザ追加・削除・管理に関するコマンド メモ

Linux ユーザ追加・削除・管理に関するコマンド メモ

カテゴリ:
Web
サーバ
| トラックバック(0)
投稿者:yo yo

Linuxでユーザ追加・削除・管理に関するコマンドメモ

ユーザ作成 useradd

アカウントを作成
[root@hoge home]#
useradd username
ターミナル(SSH)でログインできないアカウントを作成
[root@hoge home]#
useradd -s /sbin/nologin username

ユーザパスワード変更 passwd

[root@hoge home]#
passwd username
New password:
Retype new password:
passwd: all authentication tokens updated successfully. # 変更成功

username を指定しない場合は、現在ログイン

ユーザ削除 userdel

[root@hoge home]#
# ホームディレクトリは残す
userdel username
# ホームディレクトリも消す
userdel -r username

既存のユーザをターミナル(SSH)でログインできないように変更する usermod

方法1
[root@hoge home]#
usermod -s /sbin/nologin hoge
方法2
[root@hoge home]# vi /etc/passwd
username:x:100:100::/home/username/:/nobin/nologin

"/nobin/nologinの"部分を"/bin/bash"へ変更する

[root@hoge home]# vi /etc/passwd
username:x:101:101::/home/username/:/bin/bash

"/nobin/nologin"でターミナル(SSH)ログインできない用にすると、"This account is currently not available"とエラー表示されるようになる。

方法3

/sbin/nologinでなく/bin/false方法もあるが、エラーメッセージが出ない?

グループを追加

[root@hoge home]#
groupadd groupname

グループは、"/etc/group"をviなどで開くことで確認できる

グループを削除

[root@hoge home]#
groupdel groupname

« 使えそうなベクターパスのシルエット・アイコン | ホーム | [html] 47都道府県セレクトボックス:rb »

トラックバック

http://pulltab.info/mt/mt-tb.cgi/82
ページの先頭に戻る