許可權介紹
linux是乙個多使用者操作的系統,如果沒有許可權設定的話,很多個人的檔案都變成公開的了。所以設定了許可權。
我們可以用ls -al命令檢視檔案許可權以及資訊:
如圖:ls -al
[admin@localhost study]$ ls -al
total 12
drwxr-xr-x. 2 root root 33 dec 7 03:15 .
drwx------. 17 admin admin 4096 dec 17 17:44 ..
-rw-r--r--. 1 root root 368 dec 3 04:15 abc.py
-rw-r--r--. 1 root root 324 dec 7 03:15 bdtb.py
總共分為7部分
1許可權、2連線次數、3檔案所有者、4檔案使用者組、5檔案大小、6最後修改時間、7檔名
我們來重點說說許可權:
許可權中r為可讀、w為可寫、x為可執行
但是我們例子中一長串又是什麼意思呢?
其實他是有規律的。
開頭的d、-等表示檔案的型別
d表示目錄,-表示檔案,l表示連線檔案,b表示介面裝置,c表示串列埠裝置
前三個rwx表示檔案所有者的許可權,中間三個rwx表示檔案所有者群組的許可權,後三個rwx表示其他使用者的許可權
例如:-rw-r--r--. 1 root root 324 dec 7 03:15 bdtb.py
表示這是乙個檔案,檔案所有者root有讀寫許可權沒有可執行許可權,root群組只有讀的許可權,其他使用者也只有讀的許可權。
很簡單是吧。
下面說說更改許可權的三個命令:chgrp,chown,chmod
chgrp 改變檔案所屬使用者組
chown 改變檔案所有者
chmod 改變許可權
chgrp命令 引數-r 表示遞迴的持續更改,即修改這個目錄會把目錄下所有檔案
格式 chgrp [-r ] dirname/filename
例如: chgrp users install.log
會把install.log的使用者組改為 users
chown命令同上,不過修改的是檔案所有者
下面說說chmod命令
首先我們要知道許可權分數
r4 w2 x1
例如-rwxrwx---的許可權分數就是
owner=rwx=7 group=rwx=7 others=---=0
即 770
所以我們要改乙個許可權就可以用許可權分數的方式修改
例如chmod 777 install.log
就能把install.log修改為 -rwxrwxrwx的許可權
下面再說說chmod通過符號類改變檔案許可權
ug +(加入) r
chmodo -(減去)w 檔案或目錄
a =(設定)x
例如:chmod u=rwx,go=rx install.log
新增許可權
chmod u+x install.log
除去許可權
chmod u-w install.log
嘿嘿,很簡單吧
Linux 下 檢視以及修改檔案許可權
檢視許可權 在終端輸入 ls l 是檔名 那麼就會出現相類似的資訊,主要都是這些 rw rw r 其中 最前面那個 代表的是型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r 代表的是其他人 other 然後我再解釋一下後面那9位數 r 表示...
Linux 下 檢視以及修改檔案許可權
檢視許可權 在終端輸入 ls l 是檔名 那麼就會出現相類似的資訊,主要都是這些 rw rw r 其中 最前面那個 代表的是型別 中間那三個 rw 代表的是所有者 user 然後那三個 rw 代表的是組群 group 最後那三個 r 代表的是其他人 other 然後我再解釋一下後面那9位數 r 表示...
linux修改檔案屬主以及檔案許可權
linux系統使用者可分為以下三類 u user即檔案或目錄的擁有者 g group即檔案或目錄的所屬組 o other除了檔案或目錄擁有者或所屬組之外,其他使用者皆屬於這個範圍 a all即全部的使用者,包含擁有者,所屬群組以及其他使用者 chown 改變檔案屬主 chown username f...