一 使用者管理命令
使用者資訊檔案: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下的使用者屬於與它同名的使用者組,這個使用者組在建立使用者時同時建立。使用者組的管理涉及使用者組的新增 刪...