Linux命令詳解 使用者管理

2022-09-23 07:36:56 字數 2002 閱讀 6945

1.linux使用者管理

linux有三類使用者:

(1.)超級使用者 : root使用者具有作業系統的一切許可權 uid=0

(2.)普通使用者: 具有作業系統有限的許可權  uid=500-6000  

(3.)偽使用者:是為了方便系統管理,滿足相應的系統程序檔案屬主的要求,不能登入。uid=1-499,如fpt使用者,apache使用者。

2.定義的使用者

etc/passwd  只定義賬戶,不定義口號,該檔案中,一行定義一個使用者,七個部分組成。賬號名稱::儲存使用者的密碼::使用者標識uid::使用者組id::使用者相關資訊::使用者家目錄::使用者的環境

echo $shell輸出當前使用的shell   sh 切換為sh shell

檢視使用者id:  id usr1

3.密碼管理:

/etc/shadow使用者存放使用者的口令,該檔案只有root使用者可以讀。該使用者分隔為九個欄位組成:

(1.)戶名:root   (2.)口令:存放md5的口令,如果口令的第一個字元為!表示不能登入的使用者    (3.)最後一次密碼修改的實際  (4.)最大時間間隔,設定0表示隨時可以改變  (5.)最小時間間隔,該最小時間要進行修改。 (6.)警告的時間

(7.)不活動時間,延期  (8.)失效時間

4.使用者賬號管理:

手動建立使用者:(1.)/etc/passwd中新增一條記錄。(2.)建立使用者主目錄,改變家目錄的許可權  (3.)在使用者主目錄中設定預設的配置檔案  (4.)設定使用者初始口令

用命令建立使用者: useradd 或adduser命令建立。  eg:useradd usr1    useradd –u 600 –g 500 –g 502 –d  /home/www –s /bin/sh –c mynet user1  //-u

刪除使用者:userdel  使用者名稱  //使用者的家目錄沒有刪除,其他的都已經刪除  

userdel –r usr1   //-r:刪除所有資訊,包括家目錄

修改使用者名稱:usermod –l usr1  usr2

tail –5 /etc/passwd  //檢視使用者密碼檔案最後5條資訊

鎖定賬號:usermod –l  usr1   //相當於在/etc/passwd使用者前面加了!

解鎖賬號:usermod –u usr1

鎖定密碼:passwd –l usr1

解鎖密碼:passwd –u usr1

建立使用者,使其家目錄下有指定檔案:

在cd /etc/skel 目錄下建立檔案,在該目錄下建立檔案a.txt後,建立使用者的家目錄也有a.txt檔案。

5.使用者組管理

(1.)使用者組分為兩類:

私有組:建立使用者沒有指定它所屬於的組,linux則建立一個與該使用者名稱同名的組。

標準組:標準組可以容納多個使用者,若使用標準組,在建立一個新使用者時,就應該指定該使用者所屬的組。

(2.)組的資訊

/etc/group  該檔案有四個部分:

組名::組口令::組標識號::屬於該組的所有使用者

(3.)新增使用者組

useradd 使用者名稱  一個組和使用者名稱同名

groupadd 使用者組名  該組賬號必須大於500

改變組的賬號名稱:groupmod –n newname oldname

刪除組:groupdel 組賬號名稱,刪除的賬號必須存在。不能刪除使用者的私有組。先刪使用者,再刪組。

gpasswd –a 使用者賬號 組賬號名   //新增使用者到指定組

gpasswd –d 使用者名稱 使用者組   //刪除組內的使用者

檢視使用者屬於哪個組: group 使用者

eg:建立組:groupadd mygroup   將使用者新增進組: useradd –g mygroup myuser

id [選項] 使用者或者使用者組  //檢視使用者組id   -g   -g   -u

finger  -l  -s 使用者賬號   //檢視使用者的相關資訊,包括使用者的主目錄,啟動shell,使用者名稱等  -l 長格式  -s  短格式

linux命令 linux許可權管理命令

許可權管理命令 檔案的許可權只有你兩個人可以更改,一個是root,一個是檔案所有者。 命令名稱 chmod 命令英文原意 change the permissions mode of a file 命令所在目錄 bin chmod 執行許可權 所有使用者 語法 chmod 檔案或目錄 mode 421 檔案...

Linux命令 許可權管理命令 chmod

特別注意 在linux中,目錄通常是有r和x兩個許可權的。刪除檔案的前題是要對檔案所在的目錄有w的許可權才可以。 cd tmp 切換到tmp...

Linux命令 許可權管理命令 chgrp

groupadd shuaige 建立一個使用者組名字叫shuaige ls l home wangyunpeng abcd 檢視abcd檔...