linux(Centos 7)ユーザー管理
2186 ワード
Linuxシステムはマルチユーザマルチタスクのタイムシェアリングオペレーティングシステムであり、システムリソースを使用するユーザーは、まずシステム管理者にアカウントを申請し、このアカウントとしてシステムに入る必要があります.ユーザーのアカウントは、システム管理者がシステムを使用するユーザーを追跡し、システムリソースへのアクセスを制御するのに役立つ.一方、ユーザーがファイルを整理し、ユーザーにセキュリティ保護を提供することもできます.各ユーザーアカウントには、唯一のユーザー名とそれぞれのパスワードがあります.ユーザーはログイン時に正しいユーザー名とパスワードを入力すると、システムと自分のホームディレクトリにアクセスできます.
1.ユーザーuseraddコマンドの追加
例:
2.ユーザーの削除:userdel
よく使われるオプションは
アカウントの変更とは、ユーザー名、ホームディレクトリ、ユーザーグループ、ログインshellなど、実際の必要に応じてユーザーの関連属性を変更することです.よく使われるオプションは
ユーザーのホームの変更
4.ユーザーパスワードの設定と管理
ユーザーアカウントが作成されたばかりのときにパスワードがないため、システムにロックされて使用できません.パスワードを指定してから使用する必要があります.
例:現在のユーザーがdevである場合、現在のdevユーザーのパスワードを次の方法で変更できます.
スーパーユーザーの場合は、次の方法で任意のユーザーのパスワードを変更できます.
通常のユーザーが自分のパスワードを変更する場合は、元のパスワードを入力し、検証してから2回新しいパスワードを入力し、2回入力が一致すれば新しいパスワードをユーザーに指定します.スーパーユーザーがユーザーにパスワードを指定する場合、元のパスワードを知る必要はありません.空のパスワードを指定する場合は、次のようにします.
これにより、devが次回ログインするとき、システムはパスワードを尋ねません.ユーザーをロックする必要がある場合は、ログインできません.
NOTE:これは個人の学習ノートで、後で再確認を忘れるため、linuxやデータベースなどの操作専門レベルはまだ浅く、間違いやより良いアドバイスがあれば、ご指導を惜しまないでください(^0^)
1.ユーザーuseraddコマンドの追加
useradd [options] username
options :
-c comment
-d , , , -m
-g
-G
-s shell
-u
例:
useradd -d /home/foo -m dev
dev
ユーザーを作成し、ホームディレクトリ/home/dev
を作成します.2.ユーザーの削除:userdel
userdel [options] username
よく使われるオプションは
-r
です.その役割は、ユーザーのホームディレクトリを一緒に削除することです.例えば、userdel dev
3.ユーザーアカウントの変更usermod [options] username
アカウントの変更とは、ユーザー名、ホームディレクトリ、ユーザーグループ、ログインshellなど、実際の必要に応じてユーザーの関連属性を変更することです.よく使われるオプションは
useradd
コマンドとあまり差がなく、対応するリソース値を変更できます.usermod -d /home/dev_test dev
ユーザーのホームの変更
4.ユーザーパスワードの設定と管理
passwd [options] username
options:
-l , 。
-u 。
-d 。
-f 。
ユーザーアカウントが作成されたばかりのときにパスワードがないため、システムにロックされて使用できません.パスワードを指定してから使用する必要があります.
root
ユーザは、自分および他のユーザのためにパスワードを指定することができ、通常のユーザは、自分のパスワードのみを変更することができる.例:現在のユーザーがdevである場合、現在のdevユーザーのパスワードを次の方法で変更できます.
$ passwd
Old password:******
New password:*******
Re-enter new password:*******
スーパーユーザーの場合は、次の方法で任意のユーザーのパスワードを変更できます.
$ passwd dev
New password:*******
Re-enter new password:*******
通常のユーザーが自分のパスワードを変更する場合は、元のパスワードを入力し、検証してから2回新しいパスワードを入力し、2回入力が一致すれば新しいパスワードをユーザーに指定します.スーパーユーザーがユーザーにパスワードを指定する場合、元のパスワードを知る必要はありません.空のパスワードを指定する場合は、次のようにします.
passwd -d dev
これにより、devが次回ログインするとき、システムはパスワードを尋ねません.ユーザーをロックする必要がある場合は、ログインできません.
passwd -l dev
NOTE:これは個人の学習ノートで、後で再確認を忘れるため、linuxやデータベースなどの操作専門レベルはまだ浅く、間違いやより良いアドバイスがあれば、ご指導を惜しまないでください(^0^)