linux檔案許可權以及許可權修改命令

2021-07-09 01:27:47 字數 1605 閱讀 2787

許可權介紹

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...