Linux命令 使用者及許可權管理

2022-01-30 08:28:10 字數 1813 閱讀 2255

一、許可權管理

linux系統中對檔案許可權的描述機制:

u g o

d r w x r w x r - x (r讀,w寫,x執行)

檔案 所有者 所屬組 其他人

可以表示為二進位制: 111 111 101

也可以表示為十進位制: 7 7 5

修改許可權

chmod u+rwx file 為file新增或取消所屬使用者的許可權

(a所有人 u代表所屬使用者 g代表所屬組的成員使用者 o代表其他使用者)

chmod a-rwx file 取消所有人的可讀可寫可執行許可權

chmod 567 file 用數字也可以表示許可權

5 ---> 101 ---> r-x

修改檔案的所有者owner(只能由root許可權才能操作)

chown hadoop:hadoopuser file 將file的所有者改成hadoop使用者,所屬組改成hadoopuser組

上級目錄的許可權對本級檔案或者資料夾的操作有約束

二、使用者管理

檢視是否存在某使用者:

grep ligang /etc/passwd

新增使用者 useradd itcast0830

必須為使用者設定密碼才能正常登陸 passwd itcast0830

刪除使用者

userdel itcast0830 -----僅刪除使用者,不刪除使用者的主目錄

userdel -r itcast0830 -----刪除使用者的同時刪除使用者的主目錄

userdel -fr itcast0830 -----刪除使用者的同時刪除使用者的主目錄(f表示強制)

修改使用者屬性

usermod -l b a 將a的登陸名改為b

usermod -g hadoop itcast0830 將itcast0830的組改為hadoop組

usermod -g hadoop,root itcast0830 給itcast0830新增兩個組hadoop,root

usermod -d /home/itcast itcast0830 將itcast0830的主目錄改成/home/itcast

(要事先建立itcast目錄,並且拷入環境變數檔案)

----****----修改使用者itcast0830的密碼 passwd itcast0830

新增使用者組:groupadd beauties

刪除使用者組:groupdel beauties

修改使用者組屬性:groupmod

檢視當前登陸的身份:whoami

檢視當前用屬的組:groups

vi /etc/passwd

vi /etc/shadow

vi /etc/group

關機命令:

shutdown -h now

init 0

halt

重啟命令:

reboot

shutdown -r now

init 6

init後面接的數字解釋:

0:關機

1:幾乎無人使用,執行級別,單使用者作業系統;

2:不帶網路作業系統的多使用者作業系統;

3:多使用者網路作業系統

4:保留位,類似保留關鍵字

5:桌面作業系統

6:重啟

clear(清屏,實際上是翻頁)

類似於快捷鍵「ctrl+l」

Linux命令 使用者及許可權管理

定義 whoami 該命令可以檢視當前系統當前賬號的使用者名稱。也可以通過cat etc passwd 命令檢視系統使用者資訊。定義 檢視當前所有登入系統的使用者資訊。定義 1,如果是圖形介面,退出當前終端。2,如果是使用ssh遠端登入,退出登入賬號。3,如果是切換後的登入使用者,退出則返回上乙個登...

linux 使用者新增及許可權管理命令

新增新使用者 useradd alisa 給使用者設定密碼 passwd alisa 檢視alisa使用者資訊 id alisa 檢視使用者資訊檔案 cat etc passwd 切換使用者,不切換環境變數 su alisa 切換使用者,切換環境變數 su alisa 刪除使用者 userdel a...

Linux 許可權及使用者管理

linux的使用者分為root使用者和普通使用者,root使用者擁有增加刪除使用者等至高無上的權利,這是對root許可權的解釋 root 許可權,系統許可權的一種,與 system 許可權可以理解成乙個概念,但高於 administrator 許可權,root 是linux 和unix 系統中的超級...