Linux基礎之權限

Linux基礎之權限

1、示例

-rw-r--r--. 1   root   root    passwd
[root@localhost demo]# cp /etc/passwd .
[root@localhost demo]# ll passwd  (ls –l passwd)
-rw-r--r--. 1 root root 1765 Jan  3 03:24 passwd
[root@localhost demo]# su xinghan
[xinghan@localhost demo]$ tail -2 passwd    #顯示後兩行
jerry:x:800:800::/home/jerry:/bin/bash
liubei:x:801:801::/home/liubei:/bin/bash
[xinghan@localhost demo]$ echo 'good bye' >> passwd
bash: passwd: Permission denied

2、權限修改

權限修改須要使用的命令是:chmod。bash

一、命令格式

chmod [-cfRv][--help][--version][<權限範圍>+/-/=<權限設置...>][文件或目錄...]spa

chmod [-cfRv][--help][--version][數字代號][文件或目錄...].net

chmod [-cfRv][--help][--reference=<參考文件或目錄>][--version][文件或目錄...]code

二、權限範圍的表示

u:User,即文件或目錄的擁有者。blog

g:Group,即文件或目錄的所屬羣組。get

o:Other,除了文件或目錄擁有者或所屬羣組以外,其餘用戶皆屬於這個範圍。io

a:All,即所有的用戶,包含擁有者,所屬羣組以及其餘用戶。基礎

示例:權限

[root@1711 ~]# chmod a+x,g+w aa
[root@1711 ~]# ll
總用量 72
-rwxrwxr-x. 1 root root     0 3月  18 15:49 aa

三、權限對應的數字

r=4 (讀)demo

w=2 (寫)

x=1 (執行)

-=0 不具任何權限。

s:特殊?b>功能說明:變動文件或目錄的權限。

示例:

[root@1711 ~]# chmod 755 1.txt.gz 
[root@1711 ~]# ll
總用量 72
-rwxr-xr-x. 1 root root    82 3月  18 15:48 1.txt.gz

若是你看到了一個文件的權限爲:

- rwx   r-x   r--    *.txt
user  group  other

該文件的數字權限爲:754,其含義爲:用戶擁有讀、寫、執行的權限,用戶組擁有讀、執行,其餘人僅擁有讀的權限。

上一篇:Linux中基本命令

下一篇:Linux基礎之文件系統

相關文章
相關標籤/搜索