Linux筆記4 使用者管理 群組管理 許可權管理

2021-10-05 21:18:10 字數 1492 閱讀 3273

許可權

sudo命令:以root身份執行命令,sudo command:以root身份執行某乙個命令。

sudo su:一直成為root。只需要su命令就可以了,比較建議加乙個橫線,su -(可以切換到root的家目錄),sudu -i也可以實現切換root並切換家目錄。

使用者管理

useradd命令:新增新使用者。用法:命令列接要建立的使用者名稱;

passwd命令:修改密碼。用法:命令列接要修改密碼的使用者;

userdel命令:刪除使用者。用法:命令列接要刪除的使用者,只會刪除該使用者但是保留該使用者家目錄,此時刪除家目錄:rm -rf /home/tamas。若要一起刪除則應加引數,-r或者–remove,uesrdel -r tamas。

修改檔案的所有者和群組

只有root使用者可以修改乙個檔案的所有者和群組。

chown命令:改變檔案的所有者。change、owner,需要以root身份才能執行;用法:後接新的使用者名稱,再接檔名。

chgrp命令:改變檔案的群組。change、group,用法:後接新的群組名,再接檔名。

chown也可以修改群組,chown test:friends file.txt;

-r引數:遞迴設定子目錄和子檔案,chown -r neil:neil /home/test。

許可權釋義:

d-directory,目錄;l-link,鏈結;r-read,可讀;w-write,可寫;x-excute,可執行。

短橫-,表示沒有相應許可權;小點.,表示selinux的安全標籤。

chmod命令:修改檔案的訪問許可權。

chmod不需要root許可權就可以執行,只需是此檔案的擁有者,chang-mode的縮寫。

用數字來分配許可權:chmod的絕對用法

linux系統對每種許可權(r、w和x)分配了對應的數字。r:4,w:2,x:1。

用字母來分配許可權:chmod的相對用法

u-所有者(user),g-群組使用者(group),o-其他使用者(other),a-全部使用者(all);

(+)新增許可權,(-)去除許可權,(=)分配許可權;

舉例:chmod u+rx file,chmod u=rwx,g=r,o=- file。

-r引數:遞迴地修改訪問許可權。例如,chmod -r 700 /home/neil。

Shell初學(七)linux賬戶管理 群組管理

新建使用者 useradd的預設預設 設定密碼 passwd 常見修改密碼使用技巧 echo 123456 passwd stdin test passwd 密碼 這樣是修改當前登入使用者的。2.1 建立賬戶但不讓其登陸系統 請注意要在root使用者下進行 修改已經存在的使用者使其不允許登入 use...

Linux 新增使用者 ,帳號管理 ,群組管理 詳解

一 單個賬戶管理 先說說賬號的組成。每乙個帳戶都有擁有人和擁有組群兩個屬性,所以每個登陸的使用者至少有兩個id,即uid user id 和gid group id 所有使用者的id都存放在 etc passwd 中 例如 fsy x 500 500 fedora home fsy bin bash...

Linux群組與使用者

vim etc grouproot x 0 allen x 1000 adm x 4 syslog,allen第一列 組名。第二列 密碼,因為真實密碼已經被移到gshadow檔案,所以這裡都用x代替。第三列 組id,也就是gid。第四列 組內使用者,多個使用者以 號隔開。vim etc passwd...