linux 使用者和使用者組管理

2021-08-03 03:17:48 字數 2164 閱讀 3310

一  使用者管理命令    

使用者資訊檔案:vim   /etcasswd

baoqiang:x :500:500::/home/baoqiang:/bin/bash

​ 使用者名稱 密碼位 uid gid 注釋 家目錄 登入許可權

普通使用者 uid>500

​ 超級使用者 uid=0

​ 偽使用者

​ vim /etc/shadow 密碼檔案 (影子檔案)

​ vim /etc/group 組檔案

1   新增使用者

useradd  使用者名稱     

useradd  選項  使用者名稱

選項:-g  組名    指定初始組  

-g  組名    指定附加組,把使用者加入組

-c  說明 新增說明

-d  目錄名  手工指定家目錄

-s  /bin/bash   手工指定使用者登入之後的許可權   

useradd  -g aa  bb      新增bb使用者,同時指定初始組為aa

useradd  -g user1  aa   新增使用者aa,指定附加組為user1

useradd huluwa

​ useradd -g huluwa dawa 初始組修改

​ vim /etc/passwd

​ useradd -g huluwa erwa 新增附加組員

​ vim /etc/group

​ useradd -c "huo" sanwa 新增注釋

​ useradd -s /bin/nologin siwa 禁止登入

​ useradd -d /home/laowu wuwa 修改家目錄

2   設定密碼        

passwd  使用者名稱

passwd          改變當前使用者密碼

passwd   root       改變root密碼

3   刪除使用者            

userdel  -r  使用者名稱

-r  連帶家目錄一起刪除

4   新增組         

groupadd  組名

​ gpasswd -a dawa jujilian

​ gpasswd -a erwa jujilian

5   刪除組   

groupdel  組名      

6   把已經存在的使用者加入組

gpasswd  -a  使用者名稱  組名     使用者加入組

gpasswd  -d  使用者名稱  組名     把使用者從組中刪除

三  使用者相關命令

1   id  使用者名稱       顯示使用者的uid,初始組,和附加組

2   su -  使用者名稱    切換使用者身份        

-   連帶環境變數一起切換    

四  acl許可權   

1   getfacl 檔名      查詢檔案的acl許可權

2   setfacl 選項  檔名     設定acl許可權

-m         設定許可權

-b          刪除許可權

setfacl -m  u:使用者名稱:許可權  檔名

setfacl -m  g:組名:許可權  檔名

setfacl -m u:aa:rwx  /test      給test目錄賦予aa是讀寫執行的acl許可權

setfacl -m u:cc:rx -r soft/     賦予遞迴acl許可權,只能賦予目錄

-r  遞迴

setfacl -b  /test       刪除acl許可權

setfacl  -x  u:使用者名稱 檔名     刪除指定使用者的acl許可權

3   setfacl -m d:u:aa:rwx -r /test acl預設許可權。注意:預設許可權只能賦予目錄

注意:如果給目錄賦予acl許可權,兩條命令都要輸入

-r 遞迴

-m  u:使用者名稱:-r許可權     只對已經存在的檔案生效

-m d:u:使用者名稱:-r 許可權      只對未來要新建的檔案生效

五  輸出重定向

把應該輸出到螢幕的輸出,重定向到檔案。

>   覆蓋

>>  追加

ls  > aa        覆蓋到aa

ls  >> aa       追加到aa

Linux使用者和使用者組管理

1 linux使用者分為三類 1 root使用者 超級使用者 除登入系統外,可以作業系統任何檔案和命令,擁有最高許可權。2 虛擬使用者 偽使用者或假使用者 不能登入系統,但不可缺少,如bin daemon adm fpt mail。3 普通真實使用者 能登入系統,但只能操作其根目錄的內容,許可權受限...

linux使用者和使用者組管理

檔案內容格式 使用者名稱 密碼標誌 使用者id 初始組id 使用者說明 home目錄 登陸後的shell 使用者id id使用者型別 0root使用者 1 499 系統使用者 偽使用者 500 65535 普通使用者 home目錄 root使用者 root,許可權 550 普通使用者 home 使用...

Linux使用者和使用者組管理

linux系統是乙個多使用者多工的分時作業系統 詳細請看 每個使用者都有乙個使用者組,系統可以對乙個使用者組中的所有使用者進行集中管理。不同linux 系統對使用者組的規定有所不同,如linux下的使用者屬於與它同名的使用者組,這個使用者組在建立使用者時同時建立。使用者組的管理涉及使用者組的新增 刪...