Linux之使用者(一)

2021-09-05 10:05:55 字數 3498 閱讀 9272

一、使用者存在的意義

linux系統其實是乙個多使用者、多工的分時作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。比如:你想長期使用某大學的某某宿舍的某某床,你必須先考上大學,有了「某大學某專業某班級的學生誰誰誰」這個身份,你才能長期霸佔你的床位。

使用者的賬號有兩方面的作用:

1、幫助系統管理員對使用系統的使用者進行跟蹤,並控制他們對系統資源的訪問。

2、幫助使用者組織檔案,並為使用者提供安全性保護。

每個使用者賬號都擁有乙個惟一的使用者名稱和各自的口令。

使用者在登入時鍵入正確的使用者名稱和口令後,就能夠進入系統和自己的主目錄。

二、使用者組存在的意義

通過建立使用者組,或者控制新建使用者所在的使用者組,可以控制使用者訪問系統的許可權。即控制你的許可權。

1)在linux中如何檢視當前的使用者是誰?

whoami   ##檢視當前的使用者
示例:

2)系統中使用者的檢視?

id -u 使用者名稱	##檢視使用者的uid

id -g 使用者名稱 ##檢視使用者的gid

id -g 使用者名稱 ##檢視使用者的所有組的id

id -n ##顯示名字而不是數字

id -ng 使用者名稱 ##檢視使用者的所有組的名字

示例:

三、那麼我們在系統中如何切換使用者呢?

su - 使用者名稱

su - 中的「-」表示使用者身份切換的同時切換當前使用者的環境

su - 執行時高階使用者切換到低階使用者不需要輸入密碼,低階使用者切換到高階使用者需要輸入密碼。平等級別的使用者切換也需要輸入密碼。

注意:每次su切換到其他使用者操作後必須退出,然後再次切換到其他使用者。

gnome-session-quit --force ##登出當前使用者

然後再登入其他使用者

exit ##退出當前shell

示例:

四、你知道使用者在linux系統中是以什麼方式存在的嗎?

1、使用者資訊檔案-------/etc/passwd

使用者名稱:密碼:uid:gid:對使用者的說明:家目錄:預設shell

注意:普通使用者的 uid:大於1000 不超過60000。 gid:大於1000 不超過60000
2、使用者組資訊檔案-------/etc/group

組的名字:組密碼:組id:組成員
3、認證資訊檔案------/etc/shadow

4、預設開啟shell的配置,使用者的骨檔案-----/etc/skel/.*

5、監視命令-----watch

watch -n 5 命令

監視一條命令以5秒執行一次

監視一條命令以5秒執行一次

6、使用者的家目錄------/home/username

三、使用者管理命令1)使用者的刪除------userdel

userdel yan		##刪除使用者但不刪除使用者的配置檔案

userdel -r yan ##刪除使用者並刪除使用者的配置檔案

2)使用者的建立

注意: 用使用者監控命令可以清楚的看到效果

watch -n 1 'tail -n 3 /etc/passwd /etc/group;ls -l /home'

useradd ##建立使用者時,讀取/etc/login.defs檔案內容確定規則

useradd -u 6666 使用者名稱 ##指定使用者uid

useradd -g 21 使用者名稱 ##指定使用者初始組id,「21」使用者組必須存在

useradd -g 21 使用者名稱 ##指定使用者的附加組,「21」使用者組必須存在

useradd -c 使用者名稱 ##指定使用者的說明

useradd -d 目錄 ##指定使用者的家目錄

useradd -s 使用者名稱 ##指定使用者的預設shell

groupadd 組名 ##建立使用者組

groupadd -g 666 組名 ##建立使用者組並指定使用者組的id

groupdel 組名 ##刪除使用者組

示例:

級別最高的殺死程序

linux之使用者管理命令(一)

1.使用者存在的意義 系統的使用者 user是最底層的安全機制,有了使用者之後比較隱私,對使用者的處理就是對檔案的處理 2.組存在的意義 初始組 先開始的預設組,不能決定的組 附加組 是在初始組之上新增了一些內容 使用者是使用者 一部分權利 組是組,各有各的機制,組內具有共享的權力,可以有無數個附加...

Linux之使用者管理

1 建立computer使用者組,該組下面建立16級計科班使用者10個學生使用者和密碼,分別登入自己對應目錄,通過命令驗證 2 建立一使用者登入,改變預設目錄home,登入目錄為 xcu computer下,字元介面顯示使用者名稱資訊。3 建立lijia1,lijia2,lijia3三個使用者,在字...

Linux 之 使用者管理

新增使用者 useradd adduser 使用者名稱 預設將新增的使用者目錄放到 home 目錄下,使用者密碼預設與使用者名稱相同 新增使用者並指定使用者目錄 useradd d 目錄 使用者名稱 不能指定到已經存在的目錄下 新增使用者時指定組名 useradd g 組名 使用者名稱 將使用者新增...