Linux檔案許可權及使用者管理

2021-07-26 14:45:09 字數 1623 閱讀 5193

/etc/passwd檔案與 /etc/shadow檔案

/etc/passwd檔案

/etc/passwd檔案主要存放登入名、uid等使用者相關資訊,使用者登入密碼存放在/etc/shadow檔案中。

例子:root:x:0:0:root:/root:/bin/bash

ftp:x:14:50:ftp user:/var/ftp:/sbin/nologin

root : x : 0 : 0 : root : /root : /bin/bash

登入名 密碼 uid gid 賬戶描述 home目錄位置 使用者預設shell

為了系統上執行的各種服務的安全,幾乎linux系統每個服務都有自己的賬戶。

/etc/shadow檔案

主要存放 使用者名稱及對應的密碼,如:

root:$6$v24x1ga6$dytlwks1vi1ilkgkv3febb/yca2imnz4zejaht/h5aycefr/0svasjbljo***hrvxbaz8yawrcwwpp6yi1h/

使用者管理:

useradd xiaoming 新增新使用者

useradd group 新增使用者組

passwd xiaoming 為使用者新增密碼

useradd -d 檢視系統的預設值

userdel xiaoming 刪除使用者

usermod -l 修改使用者賬戶和登入名

usermod -p 修改賬戶密碼

usermod -l 鎖定賬戶

usermod -u 解除鎖定

groupadd 組名 建立新組

groupmod -g 組id(gid) 組名 (修改組id)

groupmod -n 新組名 舊組名 (修改組名稱)

(注意:修改組名時,gid不會改變)

- 代表檔案

d 代表目錄

l 代表鏈結

c 代表字元型裝置

b 代表塊裝置

n 代表網路裝置

後三組字元碼含義:

r 可讀 4

w 可寫 2

x 可執行 1

chmod 750 filename 改變檔案或目錄的訪問許可權

在符號模式下指定許可權格式:

[ugoa...][+-=][rwxxstugo...]

u 代表使用者

g 代表組

o 代表其他

a 代表上述的所有

+ 增加許可權

- 移除許可權

= 修改許可權

x 如果物件是目錄或者它已有執行許可權,賦予執行許可權。

s 執行時重新設定uid或gid

t 保留檔案或目錄

u 將許可權設定跟屬主一樣

g 將許可權設定為跟屬組一樣

o 將許可權設定為跟其他使用者一樣

例子: chmod o+r newfile 給其他使用者分配對newfile的讀許可權

chmod u-x newfile 移除屬主的執行許可權

chown options owner[.group] file 為檔案指定新的屬主(或同時改變屬主和屬組)

例子: chown cenliming newfile 指定新的屬主

chown cenliming.shared 指定新的屬主和屬組

注:此博文僅為個人筆記

Linux檔案許可權及使用者管理

etc passwd檔案與 etc shadow檔案 etc passwd檔案 etc passwd檔案主要存放登入名 uid等使用者相關資訊,使用者登入密碼存放在 etc shadow檔案中。例子 root x 0 0 root root bin bash ftp x 14 50 ftp user...

Linux使用者及檔案許可權管理

linux 下有三類使用者 1.超級使用者 root 具有作業系統的一切許可權,uid為0 2.普通使用者 具有作業系統有限的許可權 uid為 500 6000 3.偽使用者 是為了方便系統管理,滿足相應的系統程序檔案屬主的要求,不能登入系統,uid為 1 499 linux 通過 etc pass...

Linux使用者及檔案許可權管理

linux檔案許可權 檢視使用者 who命令其他常用引數引數 說明 a 列印全部資訊 d列印已終結的程序 m檢視使用者 q列印當前登入使用者數及使用者名稱 u列印當前登入使用者登入資訊 r列印執行等級 建立使用者 刪除使用者 切換使用者 su username 檢視使用者組 cat etc grou...