Linux はマルチユーザーおよびマルチタスクのオペレーティング システムです。システム リソースを使用したいユーザーは、システム管理者にアカウントを申請し、そのアカウントとしてシステムに入る必要があります。
この記事ではCentOS7
これを例として取り上げます。
この記事のディレクトリ構成
ユーザーを追加する
- 追加されたユーザーのデフォルトのホーム ディレクトリは次のとおりです。
/home/用户名
useradd -d [指定家目录路径] [用户名]
- 指定したグループに新しいユーザーを追加する
useradd -g [指定组名] [用户名]
注: 新しいユーザーがグループ名を指定しない場合、システムはデフォルトで同じユーザー名を持つグループを作成し、新しいユーザーをこのグループの下に配置します。
パスワードを指定/変更する
passwd [用户名]
- ユーザー名が書き込まれていない場合、ユーザー名はデフォルトで現在のユーザーに変更されます。
ユーザーを削除する
- ユーザーを削除しますが、ホームディレクトリは保持します
userdel [用户名]
- ユーザーとユーザーのホームディレクトリを削除します
userdel -r [用户名]
- 一般的には、ホーム ディレクトリを保持し、ユーザー情報を削除することをお勧めします。
ユーザー情報を問い合わせる
id [用户名]
ユーザーを切り替える
su - [用户名]
- さらに、高い権限を持つユーザーから低い権限を持つユーザーに切り替える場合、パスワードを入力する必要はありません。また、その逆の場合も同様です。
現在のユーザーからログアウトする
logout
exit
現在ログインしているユーザーを表示する
- 次のコマンドは、ユーザーが何回切り替わっても、最初のログインのユーザー情報を記録します。
who am i
新しいグループを追加
groupadd [组名]
グループの削除
groupdel [组名]
ユーザーグループを切り替える
usermod -g [用户组名] [用户名]
ユーザーおよびグループ関連ファイル
/etc/passwd
ファイル
ユーザーの各種情報を記録する構成ファイル
データ形式:
用户名:口令:用户标识号(即uid):组标识号(gid):注释性描述:主目录:登录Shell
/etc/shadow
ファイル
パスワードの検証に使用されるパスワード設定
ファイル データ形式:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
/etc/group
ファイル
ユーザーグループ情報を記録した構成ファイル
データ形式:
组名:口令:组表示号(即gid):组内用户列表