系統目錄或檔案屬組屬主(許可權)
Linux系統對系統中目錄或者檔案的許可權管理,要求非常嚴謹。
以下是以下系統對檔案或者目錄許可權管理的舉例:
---檢視並修改檔案目錄的許可權與歸屬:
--建立測試目錄:
[root@su home]# mkdir myhome
[root@su home]# ls
myhome oracle susu swapfile
--建立測試檔案:
[root@su home]# touch home.text
[root@su home]# ls
home.text myhome oracle susu swapfile
--檢視/home目錄下所有目錄或者檔案的許可權與歸屬:
[root@su home]# ll
total 1049616
-rw-r--r-- 1 root root 0 Nov 9 21:24 home.text
drwxr-xr-x 2 root root 4096 Nov 9 21:23 myhome
drwx------ 3 oracle oinstall 4096 Nov 9 21:10 oracle
drwx------ 3 susu sky 4096 Nov 9 21:19 susu
-rw-r--r-- 1 root root 1073741824 Nov 8 21:14 swapfile
#可以看到檔案home.text對於root組使用者擁有讀許可權,對於其他使用者只有讀許可權。目錄myhome對於root使用者只有執行與讀許可權,對於其他使用者也只有讀與執行許可權
---編輯home.text 檔案內容:
[root@su home]# vi home.text
my heart will go on and on
---檢視oracle使用者對/home目錄下所有目錄或者檔案的許可權與歸屬:
[oracle@su home]$ ll
total 1049620
-rw-r--r-- 1 root root 27 Nov 9 21:34 home.text
drwxr-xr-x 2 root root 4096 Nov 9 21:23 myhome
drwx------ 3 oracle oinstall 4096 Nov 9 21:10 oracle
drwx------ 3 susu sky 4096 Nov 9 21:19 susu
-rw-r--r-- 1 root root 1073741824 Nov 8 21:14 swapfile
[oracle@su home]$
#發現oracle沒有對檔案home.text寫的功能:
---嘗試使用oracle使用者對檔案home.text進行編輯:
hello,myhome.
~
~
E45: 'readonly' option is set (add ! to override)
#警告只有讀的許可權:
--再次檢視檔案的內容:
[oracle@su home]$
[oracle@su home]$ cat home.text
my heart will go on and on
#說明沒有許可權對檔案進行編輯。
---對檔案home.text進行授權:
[root@su home]# chmod -R 756 /home/home.text
[root@su home]# chown -R oracle:oinstall /home/home.text
#進行授權與修改歸屬。
---修改後檢視檔案的許可權與歸屬:
[root@su home]# ll
total 1049620
-rwxr-xrw- 1 oracle oinstall 27 Nov 9 21:34 home.text
drwxr-xr-x 2 root root 4096 Nov 9 21:23 myhome
drwx------ 3 oracle oinstall 4096 Nov 9 21:43 oracle
drwx------ 3 susu sky 4096 Nov 9 21:19 susu
-rw-r--r-- 1 root root 1073741824 Nov 8 21:14 swapfile
[root@su home]#
#可以看到歸屬於許可權已經改變。
---再次嘗試使用oracle使用者進行編輯:
[oracle@su home]$
[oracle@su home]$ vi home.text
my heart will go on and on
hello,myhome!
--檢視檔案的內容:
[oracle@su home]$
[oracle@su home]$ cat home.text
my heart will go on and on
hello,myhome!
#修改成功。
--嘗試使用root使用者進行編輯:
[root@su home]# vi home.text
my heart will go on and on
HELLO,MYHOME # 碌募脪脮
hello,myhome!
[root@su home]# cat home.text
my heart will go on and on
HELLO,MYHOME #脦碌募脪脮
hello,myhome!
[root@su home]#
#修改成功。
最後面,檔案的屬主是oracle使用者,root使用者作為其他使用者,但授予對檔案讀寫的許可權,
所以才有後面root使用者可以對檔案可以編輯的許可權。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31392094/viewspace-2128207/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【LIUNX】目錄或檔案許可權,許可權授予
- Linux系統下如何修改檔案或目錄的許可權?Linux
- 實時監控目錄及子目錄並修改子目錄及檔案的屬組及許可權
- 【linux】給目錄或檔案加i、a許可權Linux
- Linux使用:檔案或目錄的許可權設定Linux
- 改變檔案或目錄的訪問許可權命令(轉)訪問許可權
- Linux改變檔案或目錄的訪問許可權命令Linux訪問許可權
- Lnmp 網站根目錄檔案許可權LNMP網站
- 目錄檔案有寫許可權 危險
- 16.4.目錄檔案與許可權
- Linux檔案與目錄許可權概述Linux
- Linux 基礎-檔案許可權與屬性Linux
- Linux命令:改變檔案或目錄的訪問許可權(轉)Linux訪問許可權
- linux 如何改變檔案屬性與許可權Linux
- Linux的檔案許可權與目錄配置Linux
- Linux平臺對連結檔案屬組、許可權的修改細節Linux
- Linux更改檔案及目錄許可權問題Linux
- umask 和 新建檔案、目錄的預設許可權
- Linux目錄與檔案的許可權意義Linux
- 11gR2 GI和DB安裝目錄許可權屬主被修改後的恢復方法
- linux為檔案/目錄分配使用者組/許可權(chown chgrp chmod)Linux
- 【Linux】淺析檔案屬性與許可權相關命令Linux
- Linux目錄許可權屬性有哪些?linux運維學習技能Linux運維
- linux中許可權對檔案和目錄的作用Linux
- Linux - 判斷檔案/目錄是否存在/具有許可權Linux
- Linux 許可權管理之目錄許可權限制Linux
- ADMIN06 - 許可權和歸屬、使用LDAP認證、家目錄漫遊LDA
- 目錄與檔案屬性:編寫ls
- Linux下Web目錄和檔案安全許可權設定LinuxWeb
- shell判斷檔案,目錄是否存在或者具有許可權【轉】
- Linux 檔案許可權、系統優化Linux優化
- LINUX學習(十)Linux改變檔案或目錄的訪問許可權命令Linux訪問許可權
- Android property屬性許可權新增Android
- Linux 目錄許可權研究Linux
- linux目錄的許可權Linux
- 通過設定目錄組標誌位解決dmp檔案讀許可權問題
- Linux的檔案屬性和目錄配置Linux
- linux檔案系統的隱藏許可權Linux