初學Linux(持續跟新) 使用者管理

2021-09-23 15:37:50 字數 1390 閱讀 4138

新增使用者賬號就是在系統中建立乙個新賬號,然後為新賬號分配使用者號、使用者組、主目錄和登入shell等資源。剛新增的賬號是被鎖定的,無法使用。linux提供了整合的系統管理工具userconf,它可以用來對使用者賬號進行統一管理。

useradd   選項  使用者名稱

選項有多種:

舉例:  # useradd  -d /usr/sam -m   sam

分三個部分來看   useradd(命令)   、-d  /usr/sam  -m (建立該使用者的主目錄) 、sam(使用者名稱)

例2 :# useradd  -s /bin/sh  -g group -g adm,root  gem

建立乙個使用者  gem ,該使用者登入shell是 /bin/sh ,屬於group組,同時又屬於 adm和root使用者組,group是主組

增加使用者賬號就是在/etc/passwd檔案中為新使用者增加一條記錄,同時更新其他系統檔案如/etc/shadow, /etc/group等。

刪除使用者賬號就是要將/etc/passwd等系統檔案中的該使用者記錄刪除,必要時還刪除使用者的主目錄。

語法:userdel  選項  使用者名稱

選項   -r   使用者和主目錄一起刪除    舉例:   userdel -r sam

語法 : usermod 選項  使用者名稱

選項(同新增帳號): -c -d -m -g -g -s -u -o

命令: passwd  選項  使用者名稱

選項: -l 鎖定口令(禁用 passwd  -l sam)  -u (口令解鎖)  -d(使帳號無口令  passwd -d sam)  -f(迫使使用者下次登入時修改口令)

更改口令(普通使用者修改自己的口令時,passwd命令會先詢問原口令,驗證後再要求使用者輸入兩遍新口令):

使用者模式下   $ passwd    old password :123456   new password:123123   re-enter new password:123123

管理員模式下    passwd sam  new password: 123123   re-enter new password:123123

批量新增使用者(還沒有嘗試):1、建立使用者(內容格式與/etc/passwd一致),如test.txt

內容:us001:x:1000:1000::/home/us001:sbin/bash

us002:x:1001:1001::/home/us002:sbin/bash

2、建立口令,pass.txt

us001:123456

us002:123123

3、終端輸入

# newusers test.txt

# chpasswd 拓展:

普通使用者切換管理員:su  - 

管理員切換指定使用者:su  [使用者名稱]

初學Linux(持續跟新) 使用者組管理

每個使用者都有乙個使用者組,系統可以對乙個使用者組中的所有使用者進行集中管理。linux下的使用者屬於與它同名的使用者組,這個使用者組在建立使用者時同時建立。使用者組的管理涉及使用者組的新增 刪除和修改。組的增加 刪除和修改實際上就是對 etc group檔案的更新。1 新增使用者組 groupad...

Linux建立新使用者

本文利用ubuntu系統新建乙個普通使用者。刪除線格式 sudo是為了獲取建立許可權,新建的使用者名為 advance user,輸入完sudo adduser advance user這條指令後會讓你輸入root使用者密碼。yiheng yiheng virtual machine sudo ad...

Linux 建立新使用者

最近有時間,正好看到某廠商有活動,就買了伺服器。今後會把學習 操作 linux 的過程記錄下。先看下 linux 的版本,輸入命令cat etc redhat release 可以看到現在我還是 root 賬號,為了系統的安全,最好不要一直使用 root 賬號。所以第一步就是建立乙個新使用者賬號。輸...