linux使用者許可權設定

2021-09-27 02:50:44 字數 1911 閱讀 2259

從左到右依次是

檔案屬性

檔案數擁有者

所屬組檔案大小

建檔日期

檔名drwxr-xr-x

2root

root

1024

nov 21 21:24

bin檔案屬性由十位字元表示,第乙個字元表示檔案屬性

d:表示目錄

l:表示連線檔案

-:表示檔案

其餘字元每三個一組,依次表示使用者,同組者,其他使用者可執行的許可權

許可權英文

縮寫數字代號

讀readr4

寫writew2

執行excutex1

檔案個數:如果是檔案的話,那這個數目自然是1了,如果是目錄的話,那它的數目就是該目錄中的檔案個數

檔案或目錄擁有者

所屬的組

檔案大小用byte來表示

建立日期以「月 日 時間」的格式表示

檔名

如果以下命名不能執行,在命令前加上「sudo」,以超級使用者身份執行命令

1.1建立使用者

useradd -m -g 使用者名稱

-m 自動建立使用者家目錄

-g 指定使用者所在組,否則會建立乙個和使用者同名的組(值可以使組名也可以是gid。使用者組必須已經存在的)

檢視使用者id:id 使用者名稱

1.2設定密碼

passwd 使用者名稱

1.3刪除使用者

userdel -r 使用者名稱

-r 自動刪除使用者家目錄

1.4確認使用者資訊

cat /etc/passwd 所有的使用者資訊都儲存在/etc/passwd檔案中

1.5修改使用者所屬的組

修改使用者的主組:usermod -g 組 使用者名稱

修改使用者的附加組:usermod -g 組 使用者名稱

修改使用者登入shell; usermod -s /bin/bash 使用者名稱

1.6切換使用者

sudo su:切換到root

su 使用者名稱:切換到指定使用者

exit:退出當前使用者

chown

chown -r -h 使用者名稱 檔案

chown 使用者名稱:組名 檔案

-h選項意味著在改變符號鏈結檔案的屬主時不影響該鏈結所指向的目標檔案.

chgrp

chgrp [-r] 組名 檔名:修改檔案所屬組

-r 如果檔案是目錄,遞迴修改

chmod

chmod [u/g/o/a] [+/-/=] [r/w/x] 檔名

[ u/g/o/a ]含義u

user 表示該檔案的所有者

ggroup 表示與該檔案的所有者屬於同一組( group )者,即使用者組

oother 表示其他以外的人

aall 表示這三者皆是

[ ±= ]含義+

增加許可權

-撤銷許可權

=設定許可權

rwx含義r

read 表示可讀取,對於乙個目錄,如果沒有r許可權,那麼就意味著不能通過ls檢視這個目錄的內容。

wwrite 表示可寫入,對於乙個目錄,如果沒有w許可權,那麼就意味著不能在目錄下建立新的檔案。

xexcute 表示可執行,對於乙個目錄,如果沒有x許可權,那麼就意味著不能通過cd進入這個目錄。

例:

chmod g-w text.txt

chmod u=rw,g=x,o=r 1.py

chmod 751 text.txt

linux 使用者許可權設定示例

1 建立乙個使用者mandriva,其id號為2002,基本組為distro 組id為3003 附加組為linux groupadd g 3003 distro groupadd linux useradd u 2002 g distro g linux mandriva 2 建立乙個使用者fedo...

linux 新建使用者設定許可權

檢視使用者組 在檔案etc group中檢視使用者組的配置檔案,其表示方法為 使用者組 使用者組口令 gid 該使用者組包含的所有使用者 例如 root x 0 adm x 4 syslog,ubuntu 新增使用者組 root許可權 groupadd 使用者組名 建立使用者 useradd 選項 ...

Linux使用者基本許可權設定

1.設定基本許可權 問題1 新建 nsddir1 目錄,在該目錄下新建檔案readme.txt 2 使使用者zhangsan能夠在 nsddir1 目錄下建立 刪除子目錄 3 使使用者zhangsan不能夠在 nsddir1 目錄下建立 刪除子目錄 4 使使用者zhangsan能夠修改 nsddir...