用ls -l命令查看當前目錄下文件時,顯示開始的地方顯示文件的屬性linux
例:centos
-rwxrwxrwx. 1 root root 0 10月 25 02:55 aling
setenforce 0 //暫時關閉 selinux命令
d //表示該文件爲 目錄 - //表示該文件爲 普通文件 l //表示該文件爲 鏈接文件 b //表示該文件爲 塊設備 c //表示該文件爲 串行端口設備文件 s //表示該文件爲 套接字文件
r=可讀 w=可寫 x=可執行 r=4 w=2 x=1 //這幾個字符可一用數字表示 3個字符取和 因此rwxrwxrwx=777
[root@centos001 ~]# ls -l 22.txt //查看文件的權限 -rwx------. 1 root root 0 9月 26 09:55 22.txt //能看到文件一開始的的權限 是700 [root@centos001 ~]# chmod 777 22.txt //更改文件的權限 [root@centos001 ~]# ls -l 22.txt -rwxrwxrwx. 1 root root 0 9月 26 09:55 22.txt //已經變成更改以後的權限了
[root@centos001 ~]# ls -l 總用量 4 drwxr-xr-x. 2 root root 6 9月 26 09:55 123 -rwxrwxrwx. 1 root root 0 9月 26 09:55 22.txt //這裏咱們能夠看到目錄裏一開始權限是不同的 [root@centos001 ~]# chmod -R 770 22.txt [root@centos001 ~]# ls -l 總用量 4 drwxrwx---. 2 root root 6 9月 26 09:55 123 -rwxrwx---. 1 root root 0 9月 26 09:55 22.txt //更改以後的權限同樣了
[root@centos001 ~]# useradd -m aming //建立一個新的普通用戶 [root@centos001 ~]# passwd aming 更改用戶 aming 的密碼 。 新的 密碼: 從新輸入新的 密碼: passwd:全部的身份驗證令牌已經成功更新。
選項code
chown user1:aming filename //同時修改全部者和所屬組 chown :root filename //只更改所屬組 chown -R username:group filename //級聯更改 適用於目錄
默認狀況下目錄的權限值爲755.普通文件的權限值爲644 umask的預設值爲0022file
666 - 003 =(rw-rw-rw-) - (-------wx)=rw-rw-r--=664
例:在umask值爲003時,得出建立目錄的權限值權限
777 - 003 =(rwxrwxrwx)- (-------wx) =rwxrwxr--=774
a //增長該權限後,只能追加不能刪除,非root權限不能設定該屬性 i //增長該權限後文件不能被刪除、重命名、設定連接、寫入以及新增數據
a //連同隱藏文件一同列出 R //連同子目錄文件一塊兒列出 d //查看文件目錄自己