GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 7 – RHCSA に関する注意事項 :ローカル ユーザー アカウントの作成、削除、および変更

RHEL 7 – RHCSA ノート (チート シート)

ユーザー アカウントの追加

useradd を使用します 新しいユーザーを追加するコマンド:

# useradd [options] [username]

新しいユーザーのデフォルト設定は、-D オプションを使用して表示および変更できます:

# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

たとえば、新しいユーザーのデフォルトのユーザー シェルを /bin/ksh に変更するには:

# useradd -D -s /bin/ksh

すべてのデフォルト オプションを使用してユーザーを簡単に追加するには:

# useradd user01

uid 1099 のユーザーを追加するには、"new user" とコメントし、デフォルトのシェルを /bin/ksh とします:

# useradd -u 1099 -c "new user" -s /bin/ksh user01

/etc/passwd で新しいユーザーのエントリを確認します ファイル:

grep user01 /etc/passwd
user01:x:1099:1099:new user:/home/user01:/bin/ksh

既存のユーザーを変更するには (コメントの変更など):

# usermod -c "modified user" user01

新しいユーザーにパスワードを割り当てるには:

# passwd user01
Changing password for user user01.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

/etc/shadow を表示 ファイル:

# grep user01 /etc/shadow
user01:$6$dox84xyJ$89DdMcxSlI9OHxUCyY1ryaFsmG6MSEwbmSbZXJoFY.tHgdEEeQQgQjDV0dD8jEiHusrUjj3p8gtMTKR4sXXN5.:17058:0:45:7:::

ユーザーを削除するには:

# userdel user01

nologin シェル

SMTP、FTP などのサービスを実行するための nologin シェルを使用してユーザーを作成できます。ログイン シェルを使用しないユーザーはシステムにログインできないため、システム上で対話的にシステム上のコマンドを実行することはできません。ただし、プロセスはそのユーザーとして実行できます。

シェル nologin で新しいユーザー「test」を追加するには:

# useradd -s /sbin/nologin test

nologin シェルが /etc/shells にあることを確認してください ファイル:

# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin


Cent OS
  1. CWPでユーザーアカウントを作成/削除する

  2. Ubuntu16.04でユーザーを作成および削除する方法

  3. WindowsServerでローカルユーザーを作成および削除する

  1. RHEL 7 – RHCSA ノート (チート シート)

  2. RHEL 7 – RHCSA ノート – 入力/出力リダイレクト

  3. RHEL 7 – RHCSA に関する注意事項 :パスワードを変更し、ローカル ユーザー アカウントのパスワード エージングを調整する

  1. Ubuntu20.04でユーザーを作成および削除します

  2. Linuxでユーザーグループを作成および削除する方法

  3. RHEL 7 – RHCSA 注:ローカル グループとグループ メンバーシップを作成、削除、および変更します。