chmod–更改檔案許可權
rwx(屬主-u) rwx(屬組-g) rwx(其他人-o)
r read 讀
w write 修改
x execute 執行
檢視目錄本身的屬性
ls -l -d /home/lishl
[root@redhatlab ~]# ls -ld /home/lishl
drwx——. 5 lishl lishl 4096 11月 30 11:49 /home/lishl
實驗:
利用chmod修改cat命令
1、使用ls -l /usr/bin/cat命令的許可權
[root@redhatlab ~]# ls -l /usr/bin/cat
-rwxr-xr-x. 1 root root 54048 1月 25 2014 /usr/bin/cat
2、屬主、屬組、其他人執行位為-
[root@redhatlab ~]# chmod a-x /usr/bin/cat
3、使用ls -l檢視
[root@redhatlab ~]# ls -l /usr/bin/cat
-rw-r–r–. 1 root root 54048 1月 25 2014 /usr/bin/cat
4、使用cat命令檢視etc/resolv.conf檔案
[root@redhatlab ~]# cat /etc/resolv.conf
-bash: /usr/bin/cat: 許可權不夠
5、新增屬主cat命令執行許可權
[root@redhatlab ~]# chmod u+x /usr/bin/cat
[root@redhatlab ~]# ls -l /usr/bin/cat
-rwxr–r–. 1 root root 54048 1月 25 2014 /usr/bin/cat
6、使用root使用者檢視確認是否新增執行許可權
[root@redhatlab ~]# cat /etc/resolv.conf
# generated by networkmanager
search lishl.org
nameserver 172.16.1.10
7、確認普通使用者能否執行cat命令、如不能新增許可權
[root@redhatlab ~]# su - lishl
上一次登入:三 11月 30 11:50:21 cst 2016pts/1 上
[lishl@redhatlab ~]ca
t/et
c/re
solv
.con
f−ba
sh:/
bin/
cat:
許可權不夠
[lis
hl@r
edha
tlab
] exit
登出 [root@redhatlab ~]# chmod o+x /usr/bin/cat
[root@redhatlab ~]# ls -l /usr/bin/cat
-rwxr–r-x. 1 root root 54048 1月 25 2014 /usr/bin/cat
[root@redhatlab ~]# su - lishl
上一次登入:二 12月 6 16:00:50 cst 2016pts/0 上
[lishl@redhatlab ~]$ cat /etc/resolv.conf
# generated by networkmanager
search lishl.org
nameserver 172.16.1.10
linux更改檔案許可權chmod和chown
chown chown是更改檔案所有者,這個所有者必須是系統中存在的帳號,也就是在 etc passwd這個檔案中有記錄的使用者名稱才能改變 語法和範例 chown 使用者名稱 檔案或目錄 如果要連目錄下所有子目錄或檔案都同時更改檔案所有者的話,直接加上 r的引數即可 chown r 使用者名稱 檔...
linux中chmod更改檔案許可權命令
1.命令格式 chmod cfvr help version mode file 2.命令功能 用於改變檔案或目錄的訪問許可權,用它控制檔案或目錄的訪問許可權。3.命令引數 必要引數 c 當發生改變時,報告處理資訊 f 錯誤資訊不輸出 r 處理指定目錄以及其子目錄下的所有檔案 v 執行時顯示詳細處理...
chmod 檔案許可權
linux檔案的三種身份和四種許可權,三種身份分別為 u 檔案的擁有者 g 檔案所屬的群組 o 其他使用者 對於每個身份,又有四種許可權,分別為 r 讀取檔案的許可權 read w 寫入檔案的許可權 write x 執行的許可權 execute s 特殊許可權 在linux檔案許可權詳解中我們知道l...