1. 程式人生 > >CENTOS7快速入門(三)

CENTOS7快速入門(三)

CENTOS7下的使用者、組與許可權操作

目錄1

目錄2
目錄3
目錄4
vigr   檢視所有組
vipw   檢視所有使用者

mysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologin
        使用者id 組id           使用者家路徑     使用者shell
groupadd csdn   新增csdn使用者組
useradd yo1 新增使用者1
useradd yo2 新增使用者2
whoami 檢視當前分組
gpasswd -a yo1 csdn 將使用者新增入組
userdel yo2 刪除使用者
groupdel csdn 刪除組
id yo1 檢視使用者id和對應的組id
touch a.c 建立a.c檔案
ll 檔案屬性
-rwxrwxrws(第一個rwx,a.c當前使用者可讀可寫可執行、第二個a.c當前使用者所屬的組成員可讀可寫可執行,第三個a.c所有使用者可讀可寫可執行)
4==r 2==w 1==x
如果使用者對一個檔案可讀可寫,6==rw
某個使用者可寫可執行3
chomod 643 a.c
chown yo1 a.c 更改使用者
chgrp csdn a.c 更改組
chown yo1.csdn 同時更改使用者和組
chown root.root a.c
mkdir abc
chown abc.csdn abc 對目錄做更改為可讀,可檢視目錄下面的檔案。
可寫,對目錄下不能進行刪除

可執行,使用者能進入到目錄

==========================================================

CENTOS7中使用者對目錄的許可權操作



useradd yp1
useradd yp2
useradd yp3
mkdir /tmp/test
mkdir abc
ll
touch abc/a.c
chown yp1.yp2 abc -Rf
ll abc/a.c
chmod 741 abc
ll
yp1使用者對目錄有所有的許可權,yp2只有可以檢視的許可權,yp3可以進入abc目錄,但不能做任何操作。

su - yp1
cd /tmp/test/abc
ls
touch b.c
rm b.c
exit

su -yp2
cd /tmp/test/abc  許可權不夠
ls /tmp/test/abc 許可權不夠
exit

su -yp3
cd /tmp/test/abc 許可權不夠
ls /tmp/test/abc 許可權不夠
touch ee