linux學習 檔案許可權與目錄配置

2021-08-27 00:15:03 字數 1810 閱讀 6406

user,group及others

ls -al列出所有的檔案詳細的許可權與屬性

-rw-r–r– 1 root root 42304 sep 4 18:26 install.log

chgrp:改變檔案所屬使用者組 chgrp users install.log

chown:改變檔案所有者 chown bin install.log/ chown root:root install.log

chmod:改變檔案的許可權

linux檔案的基本許可權有9個,分別是owner、group、others三種身份各有自己的read、write、execute許可權

r: 4

w: 2

x: 1

ls -al .bashrc

-rw-r--r-- 1 root root 395 jul 4 11:45 .bashrc

這是如果要將 .bashrc這個檔案的所有許可權都設定啟用

chmod 777 .bashrc

-rwxrwxrwx 1 root root 395 jul 4 11:45 .bashrc

u,g,o 代表3中身份許可權,a代表all

+ 加入, - 除去, = 設定

chmod u=rwx,go=rx .bashrc

-rwxr-xr-x 1 root root 395 jul 4 11:45 .bashrc

chmod a+w .bashrc

-rwxrwxrwx 1 root root 395 jul 4 11:45 .bashrc

chmod a-x .bashrc

-rw-rw-rw- 1 root root 395 jul 4 11:45 .bashrc

fhs(filessystem hierarchy standard) 的重點在於規範每個特定的目錄下應該要放置什麼樣子的資料。

fhs依據檔案系統使用的頻繁與否是否允許使用者隨意改動,而將目錄定義成為四種互動作用的形態。

可分享的(shareable)

不可分享的(unshareable)

不變的(static)

/usr(軟體放置處)/opt(第三方軟體)

/etc(配置檔案)/boot(開機與核心檔案)

可變動的(variable)

/var/mail(使用者郵件信箱)/var/spool/news(新聞組)

/var/run (程式相關)/var/lock(程式相關)

a.可分享的: 可以分享給其他系統掛載使用的目錄,所以包括執行檔案與使用者的郵件 等資料,是能夠分享給網路上其他主機掛載用的目錄。

b.不可分享的: 自己機器上面執行的裝置檔案或者是與程式有關的socket檔案等,由於僅與自身機器有關,所以當然就不合適分享給其他主機了

c.不變的: 有些資料是不會經常變動的,跟隨著distribution而不變動。例如函式庫、檔案說明檔案、系統管理員所管理的主機服務配置檔案等。

d.可變動的: 經常改變的資料,例如登入檔案,新聞組等

fhs針對目錄樹架構定義出三層目錄該放什麼資料:

/(root, 根目錄): 與開機系統有關;

/usr(unix software resource): 與軟體安裝/執行有關

/var (variable): 與系統運作過程有關

詳細可參考:

linux學習 檔案許可權與目錄配置

linux把檔案可訪問訪問的身份分為3個類別,分別為owner group others且3種身份各有read write execute等許可權 ls al 在linux下,為了檢視檔案,經常使用的命令是ls al,如下所示 gwwu hz dev2.wgw.com usr sbin ls al ...

Linux學習 檔案許可權與目錄管理

檔案許可權 rwxrwxrwx,這一位代表的是檔案型別,這裡邊 代表的是檔案,後邊的 rwxrwxrwx 代表的是許可權,r 代表讀許可權,w 代表寫許可權,x 可執行許可權 注意 1.之所以有三個rwx,這是分表代表三類人使用,第乙個是自己的許可權,第二個是小組成員的許可權,第三個是 組外人員的許...

Linux學習 檔案許可權

檢視檔案許可權 檔案型別 字元許可權的表示方法 數字許可權的表示方法 例子 rw r xr 1 username groupname mtime filename vim 在寫檔案時並非直接往檔案寫入,底層其實是開啟該檔案的乙個.開頭的隱藏檔案,寫完儲存後,該隱藏檔案替換了原有的檔案。建立新檔案有預...