Linuxユーザー管理

  

まず、ユーザーを追加するためのユーザー端末コマンドを追加します。1.useradd stu //デフォルトのパラメータに従って新しいユーザーstuを追加します。

2.useradd -d /tmp /yc -s /bin /ksh -p ycpass stu01 //新しいユーザーstu01を追加します。stu01ホームディレクトリの場所を指定します。ユーザーログインシェルとパスワード

3.useradd -n stu02 //ユーザーstu02を作成します。対応するグループstu02を作成しません。 Useradd -DGROUP = 100 HOME = /home INACTIVE = -1 EXPIRE = SHELL = /bin /bashSKEL = /etc /skelCREATE_MAIL_SPOOL = yes //システムデフォルトのパラメータオプションの内容を表示

5.adduserコマンドin RedHat adduserコマンドはuseraddコマンドへのシンボリックリンクで、2つは実際には同じコマンドです[root @ localhost rc0.d]#cd /usr /sbin [root @ localhost sbin]#ls -l adduserlrwxrwxrwx 1 root root 7 05-03 19:34 adduser - > useradd

ファイル追加ユーザ[root @ localhost sbin] #cat /etc /passwdroot:x:0:0:root:/root:/bin /bash //username :パスワード:ユーザーID:グループID:ユーザーフルネーム:ユーザー作業ディレクトリ:ユーザーログインシェル

次に、ユーザーパスワードを設定します[root @ localhost〜] #passwd stu01 //stu01ユーザーポートを設定しますアプリケーション例:1.ユーザーstu01がログインパスワードを忘れた、管理者ヘルプ方法1を要求する:[root @ localhost〜] #passwd -d stu01 [root @ localhost〜]#このユーザーによるパスワードを変更する方法2:[root @ localhost] 〜] #vi /etc /passwd passwdファイルでユーザーのレコード行を見つけ、パスワードフィールドの「X」フラグを削除して実行を保存します。[root @ localhost〜] #su stu01

2.stu02出張要求の管理者はアカウントをロックします。[root @ localhost〜] #passwd -l stu02 [root @ localhost〜] #exitusersは出張後に戻り、管理者は[root @ localhost〜] #passwd -u stu02のロックを解除します。

3番目に、ユーザーをまとめて追加する方法1:newusersコマンドを使用してユーザーをまとめて追加する1.作成する必要があるすべてのテキストファイル(newuser.txt)を含む、同じ形式のpasswdファイルを編集します。 [root @ localhost〜]#vi newuser.txt st01:st0101:601:601 :: /home /st01:/bin /bashst02:st0102:602:602 :: /home /st02:/bin /bashst03:st0103 :603:603 :: /home /st03:/bin /bashst04:st0104:604:604 :: /home /st04:/bin /bashst05:st0105:605:605 :: /home /st05:/bin /bashst06: St0106:606:606 :: /home /st06:/bin /bashst07:st0107:607:607 :: /home /st07:/bin /bashst08:st0108:608:608 :: /home /st08:/bin /bash

2.コマンドを実行してユーザーを追加します[root @ localhost〜]#newusers newuser.txt

方法2:シェルスクリプトを使用してユーザーを追加する

4、パスワードをまとめて変更するchpasswdコマンドを使用すると、ユーザーを一括で追加できます1.テキストファイルを編集します変更するユーザー名と新しいパスワードが1対1になっています保存するファイルにchpass.txtという名前を付けます[root @ localhost〜]# Vi chpass.txt stu01:abcdstu02:abcdstu03:abcdstu04:abcdstu05:abcdstu07:abcdstu08:abcd2最後にコマンド[root @ localhost〜]#chpasswd< chpass.txtを削除します。コマンドdelete [root @ localhost〜] #userdel -r stu01 //delete stu01 user -r parameter delete stu01ユーザーのホームディレクトリ

2.ファイルの削除を変更する最初に、/etc /passwdファイルと/etc /shadowファイルにあるユーザーの対応する行を削除し、rm -rfを使用して再帰的に強制します。ユーザーの職場とそのディレクトリ内のすべてのホームディレクトリおよびファイルを削除し、最後に/etc /groupファイルのユーザーグループに対応する行を削除します。

VI。ユーザー属性の変更1.端末属性を変更してユーザー属性を変更します。このコマンドの使用方法はuseraddコマンドと同じです使用例:[root @ localhost〜] #usermod -L stu01 //stu01ユーザーパスワードを無効にする

2. passwdファイルを変更する最初に/を変更します。 etc /passwdファイルと/etc /shadowファイルのユーザー属性に対応するドメイン。次に、mvコマンドを使用してユーザーの作業ディレクトリの名前を変更し、最後に/etc /groupファイルのユーザーグループに対応する行を変更します。

Copyright © Windowsの知識 All Rights Reserved