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...