chgrp :改變檔案所屬群組
chown :改變檔案擁有者
chmod :改變檔案的許可權, suid, sgid, sbit等等的特悵
r (read):可讀取此一檔案的實際內容,如讀取文字檔案的文字內容等;
w (write):可以編輯、新增戒者是修改該檔案的內容(但丌噸刪除該檔案);
x (execute):該檔案具有可以被系統執行的許可權。
1). chgrp: change group
格式: chgrp group1 directory/file
請記得,要被改變的組名必項要在/etc/group檔案內存在才行,否則就會顯示錯諢!
2). chown : change own
範例:將install.log的擁有者改為bin這個賬號:
[root@www ~]# chown bin install.log
[root@www ~]# ls -l
-rw-r--r-- 1 bin users 68495 jun 25 08:53 install.log
範例:將install.log的擁有者不群組改回為root:
[root@www ~]# chown root:root install.log
[root@www ~]# ls -l
-rw-r--r-- 1 root root 68495 jun 25 08:53 install.log
3). chmod: change mode
a) 數字型別改變許可權:
linux檔案的基本許可權就有九個,分別是owner/group/others三種身份各有自己的read/write/execute許可權,
先複習一下剛剛上面提到的資料:檔案的許可權字元為:『- rwxrwxrwx』, 這九個許可權是三個三個一組的!
其中,我們可以使用數字來代表各個許可權,各許可權的分數對照表如下:
r:4
w:2x:1
每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的,
例如當許可權為: [-rwxrwx---] 分數則是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
範例:[root@www ~]# chmod 777 .bashrc
[root@www ~]# ls -al
[root@www ~]#.bashrc -rwxrwxrwx 1 root root 395 jul 4 11:45 .bashrc
b). 符號型別改變檔案許可權
以前介紹中我們可以發現,基本上就九個許可權分別是(1)user (2)group (3)others三種身份啦!那舉我們就可以藉由u, g, o來代表三種身份的許可權!
此外, a 則代表 all 亦即全部的身份!那舉讀寫的許可權就可以寫成r, w, x囉!也就是可以使用底下的方式來看:
範例一:[root@www ~]# chmod u=rwx,go=rx .bashrc
# 注意喔!那個 u=rwx,go=rx 是連在一起的,中間並沒有任何空格符!
[root@www ~]# ls -al
[root@www ~]# .bashrc -rwxr-xr-x 1 root root 395 jul 4 11:45 .bashrc
範例二:[root@www ~]# chmod a+w .bashrc
[root@www ~]# ls -al
[root@www ~]#.bashrc -rwxrwxrwx 1 root root 395 jul 4 11:45 .bashrc
Linux檔案許可權四 檔案屬性許可權
不需多講,不需了解什麼背景相關知識,上來先學會怎麼用。1.使用chattr命令change attribute,來設定檔案屬性許可權 格式 chattr 選項 檔案或者目錄 很好理解,就是讓檔案或者目錄新增 刪除相應的選項,下面來講解選項,這裡記住兩個就夠了。i選項 對檔案設定,不允許對檔案進行刪除...
Linux學習筆記(三)檔案屬性,chown,
1 用 ls l 檢視檔案,可檢視其屬性。詳解 檔案屬性解釋圖 第0位檔案型別 後面屬性三位一組,順序不變,無許可權的用 代替。2 chown 更改檔案屬主,也可以同時更改檔案屬組 chown r 屬主名 檔名 chown r 屬主名 屬組名 檔名 用vim建立test.doc檔案,隨便輸入內容,試...
Linux 檔案屬性與許可權
本文主要介紹linux檔案許可權,包括檔案許可權所有者角色 群組 檔案許可權概念以及目錄配置。linux檔案許可權所有者的角色有三種 檔案所有者 ower 檔案所屬群組 group 其他人 other linux之所以會有這麼多種角色,和它多工 多人協作的使命息息相關的,不同的使用者角色,會有對應不...