管理使用者需要root許可權才能執行,包括查詢使用者資訊檔案
儲存使用者資訊檔案 /etc/passwd /etc/shadow
管理使用者命令
1. 新增使用者
-----------
=>useradd username
如果不指定使用者目錄位置,則預設的使用者目錄會建立在根目錄下
2.設定密碼
setting passwod
=>passwd
-l lock
-u unloce
-d delete
3.批處理新增使用者
newusers [new_users_file]
步驟一:建立檔案file =>cat、touch、vi
步驟二:執行newusers命令=>newusers filename
檔案格式內容:使用者名稱:密碼 :使用者號 :使用者組號 :使用者主目錄
username:password:usermarknumber:groupmarknumber:userlocation:
例子,新增使用者rj101,rj102,rj103密碼分別為stu0401,stu0402,stu0403,使用者主目錄為
/home/jb040101,/home/jb040102,/home/jb040103
[root@localhost ~]#cat > rj.txt
rj101:stu0401:701:701::/home/jb040101:/bin/bash
rj102:stu0402:702:702::/home/jb040102:/bin/bash
rj103:stu0403:703:703::/home/jb040103:/bin/bash
[root@localhost ~]#newusers rj.txt
[root@localhost ~]#su - rj101
bin-4.1 pwd
/home/jb040101
4.更改密碼格式:chpasswd < filename
檔案內容格式: username:password
例如,
[root@localhost ~]# cat > gyx.txt
rj101:andy101
rj102:andy102
rj103:andy103
[root@localhost ~]# chpasswd
5.更改使用者屬性
# usermod login
-l lock
-u unlock
-l newusername oldusername
-d newlocation
-g newgoupname
例如,將rj101使用者名稱改為rj1101,且主目錄改為/home/rj1101
[root@localhost ~]# usermod -d /home/rj1101 -m -g root -l rj1101 rj101
6.刪除使用者-----------
userdel username //不刪除目錄
-r 完全刪除主目錄,如果存在使用者郵件池同樣刪除
-f 強制刪除使用者,使用者登陸時同樣生效
7.批處理刪除使用者
建立txt檔案存放需要刪除使用者名稱,如:
建立shell檔案
for user in $(cat user1.txt)
do userdel -r $user
echo "the user $user deleted success !"
done
執行shell檔案就成了
LInux 使用者管理
最近在使用nagios的時候,需要新增一些使用者和組的資訊。需要整理一下,有些記不清楚了。原文連線 http www.g loaded.eu 2005 11 06 manage users from the command line userinfo 使用者資訊 命令id 顯示使用者基本資訊 命令u...
Linux使用者管理
0 產看使用者uid gid 等資訊 id 使用者名稱 1 linux使用者型別 1 超級使用者 root uid 0 2 偽使用者 uid 1 499之間 3 普通使用者 uid 500 60000之間 2 配置檔案 1 使用者資訊檔案 etc passwd 2 密碼檔案 etc shadow 3...
Linux 使用者管理
1 linux裡檢視所有使用者 linux裡,並沒有像windows的net user,net localgroup這些方便的命令來管理使用者.xwindows介面的就不說了.1 在終端裡.其實只需要檢視 etc passwd檔案就行了.2 看第三個引數 500以上的,就是後面建的使用者了.其它則為...