4 使用者身份與檔案許可權

2021-10-01 09:55:39 字數 3083 閱讀 7881

useradd 命令

useradd 命令用於建立新的使用者,格式為「useradd [選項] 使用者名稱」。

使用該命令建立使用者賬戶時:

a.預設的使用者家目錄會被存放在/home 目錄中

b.預設的 shell 直譯器為/bin/bash

c.缺省會建立乙個與該使用者同名的基本使用者組。

groupadd 命令

groupadd 命令用於建立使用者組,格式為「groupadd [選項] 群組名」。

eg:[root@linuxprobe ~]# groupadd ronny

userdel 命令

userdel 命令用於刪除使用者,格式為「userdel [選項] 使用者名稱」。

linux 系統使用了不同的字元來加以區分檔案的型別

➢ -:普通檔案。

➢ d:目錄檔案。

➢ l:鏈結檔案。

➢ b:塊裝置檔案。

➢ c:字元裝置檔案。

➢ p:管道檔案。

檔案的讀、寫、執行許可權可以簡寫為 rwx,亦可分別用數字 4、2、1 來表示

下圖中通過ls -l檢視,包含了檔案的型別、訪問許可權、所有者(屬主)、所屬組(屬組)、占用的磁碟大小、修改時間和檔名稱等資訊。

變更擁有者

chown tianying test.txt  變更檔案test擁有者為tianying

chown tianying:tianying test.txt 變更檔案test群組為tianying

chown tianying.tianying test.txt 變更檔案test擁有者和群組為tianying

chown .tianying test.txt 變更檔案test群組為tianying

變更群組

chgrp tianying test.txt 變更test檔案的群組為tianying

chgrp -r tianying test 變更test資料夾及其子資料夾的群組為tianying

變更許可權

1.符號法

設定許可權 =

chmod u=rwx,g=rwx,o=rwx test

chmod ugo=rwx test

chmod a=rwx test

去掉許可權 -

chmod u-x,g-x,o-x test

chmod ugo-x test

chmod a-x test

新增許可權 +

chmod u+x,g+x,o+x test

chmod ugo+x test

chmod a+x test

2.數字法

chmod 777 test
su 命令可以解決切換使用者身份的需求,使得當前使用者在不退出登入的情況下,順暢地切換到其他使用者

su 命令與使用者名稱之間有乙個減號(-),這意味著完全切換到新的使用者,即把環境變數資訊也變更為新使用者的相應資訊,而不是保留原始的資訊。

eg:[root@linuxprobe ~]# id

uid=0(root) gid=0(root) groups=0(root)

[root@linuxprobe ~]# su - linuxprobe

last login: wed jan 4 01:17:25 est 2017 on pts/0

[linuxprobe@linuxprobe ~]$ id

uid=1000(linuxprobe) gid=1000(linuxprobe) groups=1000(linuxprobe) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

sudo 命令用於給普通使用者提供額外的許可權來完成原本 root 管理員才能完成的任務,格式

為「sudo [引數] 命令名稱」

使用者身份與檔案許可權

目錄 linux中的使用者型別 檢視使用者的uid 新建使用者 新建組刪除使用者 檔案的許可權 chown命令 chmod命令 檔案特殊許可權 su與sudo 使用命令 id 使用者名稱 可以檢視使用者的uid 命令 useradd 命令使用方法 useradd u 1005 g 1005 user...

使用者身份與檔案許可權

useradd 引數 使用者名稱新增使用者sudo useradd d home test u 1001 s bin bash nameusermod 選項 使用者名稱更改使用者資訊sudo usermod l testuserdel 選項 使用者名稱刪除使用者 groupadd 選項 群組名建立使...

linux使用者身份與檔案許可權

useradd 引數作用 d指定使用者的家目錄 預設為 home username e賬戶的到期時間,格式為 yyyy mm dd.u指定該使用者的預設 uid g指定乙個初始的使用者基本組 必須已存在 g指定乙個或多個擴充套件使用者組 n不建立與使用者同名的基本使用者組 s指定該使用者的預設 sh...