chown -- chown [-r] 帳號名字 檔案目錄 ~~#修改檔案擁有者~~
chmod 改變使用者許可權
chgrp -r group1 /usr/share # 改變share這個目錄的所屬組 -r就是指share下的所有子檔案都改變所屬組
grouadd : 使用者組的新增groupdel : 刪除使用者組
goupmod : 修改使用者組資訊
groups : 顯示使用者所屬的使用者組 – 如:group root
useradd : 新增使用者主要引數有
-g 指定加入所屬附加組
-g 指定預設組–>不建議修改
將乙個使用者從某個組中刪除
gpasswd -d user group
passwd : 為使用者設定密碼
usermod : 修改使用者資訊
如修改登入名,使用者家目錄
-a 就是將使用者新增到新使用者組中而不必離開原有的其它使用者組,不過 一般配合-g 新增附加組來使用
id:檢視使用者uid gid 及所屬使用者組
su : 使用者切換工具
drwxr-xr-x. 2 root root 6 4月 20 12:26 testfile
[root@centos test]
chown mac:gro1 testfile/
[root@centos test] ll
drwxr-xr-x. 2 mac gro1 6 4月 20 12:26 testfile
chown mac:gro1 testfile--> 就是改變testfile 的擁有者為mac 所屬組為gro1
rwx=421
對目錄來說 許可權的功能為:
[root@centos tmp]
# mkdir test
[root@centos tmp]
# ll
總用量 0
drwxr-xr-x. 2 root root 6 4月 20 15:23 test
[root@centos tmp]
# chmod 771 test
# 這裡給test目錄乙個771 —-->即只有乙個執行許可權
[root@centos tmp]
# vim ./test/a
[root@centos tmp]
# ll ./test
總用量 4
-rw-r--r--. 1 root root 20 4月 20 15:24 a
[root@centos tmp]
# chmod 772 ./test/a
[root@centos tmp]
# su - mac
[mac@centos ~]$ cd /tmp/
[mac@centos tmp]$ ls
test
[mac@centos tmp]$ cd
test
[mac@centos test]$ ls
ls: 無法開啟目錄.: 許可權不夠
[mac@centos test]$ echo testmac >> a
[mac@centos test]$ cat a
cat: a: 許可權不夠
[mac@centos test]$ vim b
[mac@centos test]$ su - root
密碼:[root@centos ~]
# cat /tmp/test/a
this is test
file
testmac
#這裡可以看到目錄有執行許可權可以寫入~
要對檔案或目錄 刪除必須 得到上一級目錄的 w 寫入許可權
Linux 檔案屬性與許可權
本文主要介紹linux檔案許可權,包括檔案許可權所有者角色 群組 檔案許可權概念以及目錄配置。linux檔案許可權所有者的角色有三種 檔案所有者 ower 檔案所屬群組 group 其他人 other linux之所以會有這麼多種角色,和它多工 多人協作的使命息息相關的,不同的使用者角色,會有對應不...
Linux檔案屬性與檔案許可權
我們在 linux 中,存在檔案的目錄中執行 ls al 命令,就會獲得該目錄下檔案及其檔案屬性的資訊。例如 ls al rw r r 1 root root 120 jan 6 2019 bashrc 省略其他檔案 這些字串代表了檔案及檔案屬性。那麼,這些檔案屬性具體的含義是什麼?如何修改檔案屬性...
Linux改變檔案屬性與許可權
在學習檔案屬性與許可權前,先用ls al 命令顯示檔案的詳細資訊 如上圖,第一欄代表這個檔案的型別與許可權,一共有十個字元。當為 d 則是目錄。當為 則是檔案 若是 l 則是鏈結檔案 若是 b 則表示為裝置檔案裡面的可供儲存的介面裝置 若是 c 則表示為裝置檔案裡面的串列埠裝置,例如鍵盤,滑鼠 一次...