linux 使用者與許可權管理

2021-09-29 00:09:59 字數 1622 閱讀 6088

新建使用者(useradd)

useradd 新增使用者目錄到家,只有root有訪問許可權,root組裡的使用者都沒有訪問權

新建使用者設定密碼(passwd)

passwd 給使用者修改密碼,修改完後即可以登入該使用者

許可權中:

乙個程式上有沒有x代表能不能執行

乙個目錄上有沒有x代表能不能開啟資料夾進去

建立使用者組:

groupadd sharesxt建立乙個使用者組

字元修改目錄許可權(chmod):

chmod g+w sxtshare 給使用者組新增乙個目錄可寫的許可權

-u 表示user

-g 表示使用者組

-o 表示other其他人

-a 表示all

-+ 表示新增許可權

:- 表示減去許可權

什麼都不寫+r或w或x 表示將檔案各個持有者許可權都填上

數值修改目錄許可權(chmod):

r w x

111 全開啟數值7

100 開啟讀數值4

110 開啟讀寫數值6

chmod 700 sxtshare 修改sxtshare檔案的許可權為使用者有讀寫開啟許可權,使用者組和其他使用者無許可權任何操作

修改使用者(usermod)

usermod -a -g sharesxt sxt01 將sxt01使用者追加到sharesxt組裡面

修改目錄持有屬性(chown)

chown root:sharesxt sxtshare 修改sxtshare的持有組從root變成sharesxt

切換使用者

su sxt02 root使用者切換不需要密碼

使兩個使用者能獲得對方的許可權,而其他使用者不能

1、在根目錄下建立乙個目錄sxtshare*

2、groupadd sharesxt建立乙個使用者組

使用id命令顯示使用者id,組的id,groups的id

3、將sxt01和sxt02使用者追加到sharesxt組裡面

usermod -a -g sharesxt sxt01

id sxt01

-usermod 修改命令

:-a 追加模式

:-g 後接要追加的組名

4、修改檔案持有者和持有組

chown root:sharesxt sxtshare 修改sxtshare的持有組從root變成sharesxt

使用者名稱和使用者組用冒號:分割

chmod g+w sxtshare 給檔案使用者組屬性新增可寫的許可權

chmod o-rx sxtshare 讓其他使用者無許可權訪問該檔案

6、在檔案中建立檔案

sxt01使用者在sharesxt中建立檔案sxt01.txt,持有組和持有者都是sxt01

ll sxt01.txt

7、再次修改檔案使用者組,將sharesxt作為建立檔案的持有組

chown sxt01:sharesxt sxt01.txt

linux 使用者與許可權管理

使用者,使用者組相關檔案 etc passwd 記錄所有使用者 etc group 記錄使用者與使用者組資訊 useradd m s bin bash nagios 新增使用者nagios m建立使用者資料夾 home nagios s bin bash 使用bash功能 比如tab鍵補全 pass...

Linux使用者與許可權管理

使用者 linux 系統是乙個多使用者多工的作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。新增使用者 useradd 新使用者名稱 設定密碼 passwd 使用者名稱 使用者是否存在 id 使用者名稱 切換使用者 su 切換使用者名稱 檢...

Linux使用者與許可權管理

二 使用者賬號和組賬號管理 2.2 組賬號管理 三 查詢賬號資訊 四 檔案 目錄的許可權和歸屬 超級使用者 root使用者是linux系統中預設的超級使用者賬號,對本級擁有最高的許可權,類似於windows系統中的administrator使用者。普通使用者 普通使用者賬號需要有root使用者或其他...