這篇文章主要介紹“l(fā)inux能不能改讀寫權(quán)限”,在日常操作中,相信很多人在linux能不能改讀寫權(quán)限問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux能不能改讀寫權(quán)限”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
我們提供的服務有:網(wǎng)站設(shè)計、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、山陰ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術(shù)的山陰網(wǎng)站制作公司
linux能改讀寫權(quán)限。在linux中,可以使用chmod命令來修改讀寫權(quán)限,該命令可以控制用戶對文件的權(quán)限,可以使用八進制數(shù)字模式或符號模式來設(shè)置讀寫權(quán)限,語法“chmod [-cfvR] [--help] mode file...”。
本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。
linux能改讀寫權(quán)限。
在linux中,可以使用chmod命令來修改讀寫權(quán)限。
Linux chmod(英文全拼:change mode)命令是控制用戶對文件的權(quán)限的命令
Linux/Unix 的文件調(diào)用權(quán)限分為三級 : 文件所有者(Owner)、用戶組(Group)、其它用戶(Other Users)。
只有文件所有者和超級用戶可以修改文件或目錄的權(quán)限??梢允褂媒^對模式(八進制數(shù)字模式),符號模式指定文件的權(quán)限。
使用權(quán)限 : 所有使用者
語法
chmod [-cfvR] [--help] [--version] mode file...
參數(shù)說明
mode : 權(quán)限設(shè)定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
其中:
u 表示該文件的擁有者,g 表示與該文件的擁有者屬于同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。
+ 表示增加權(quán)限、- 表示取消權(quán)限、= 表示唯一設(shè)定權(quán)限。
r 表示可讀取,w 表示可寫入,x 表示可執(zhí)行,X 表示只有當該文件是個子目錄或者該文件已經(jīng)被設(shè)定過為可執(zhí)行。
選項說明:
-c : 若該文件權(quán)限確實已經(jīng)更改,才顯示其更改動作
-f : 若該文件權(quán)限無法被更改也不要顯示錯誤訊息
-v : 顯示權(quán)限變更的詳細資料
-R : 對目前目錄下的所有文件與子目錄進行相同的權(quán)限變更(即以遞歸的方式逐個變更)
--help : 顯示輔助說明
--version : 顯示版本
符號模式
使用符號模式可以設(shè)置多個項目:who(用戶類型),operator(操作符)和 permission(權(quán)限),每個項目的設(shè)置可以用逗號隔開。 命令 chmod 將修改 who 指定的用戶類型對文件的訪問權(quán)限,用戶類型由一個或者多個字母在 who 的位置來說明,如 who 的符號模式表所示:
who | 用戶類型 | 說明 |
---|---|---|
u | user | 文件所有者 |
g | group | 文件所有者所在組 |
o | others | 所有其他用戶 |
a | all | 所用用戶, 相當于 ugo |
operator 的符號模式表:
Operator | 說明 |
---|---|
+ | 為指定的用戶類型增加權(quán)限 |
- | 去除指定用戶類型的權(quán)限 |
= | 設(shè)置指定用戶權(quán)限的設(shè)置,即將用戶類型的所有權(quán)限重新設(shè)置 |
permission 的符號模式表:
模式 | 名字 | 說明 |
---|---|---|
r | 讀 | 設(shè)置為可讀權(quán)限 |
w | 寫 | 設(shè)置為可寫權(quán)限 |
x | 執(zhí)行權(quán)限 | 設(shè)置為可執(zhí)行權(quán)限 |
X | 特殊執(zhí)行權(quán)限 | 只有當文件為目錄文件,或者其他類型的用戶有可執(zhí)行權(quán)限時,才將文件權(quán)限設(shè)置可執(zhí)行 |
s | setuid/gid | 當文件被執(zhí)行時,根據(jù)who參數(shù)指定的用戶類型設(shè)置文件的setuid或者setgid權(quán)限 |
t | 粘貼位 | 設(shè)置粘貼位,只有超級用戶可以設(shè)置該位,只有文件所有者u可以使用該位 |
示例:
如果我們要設(shè)定 .bashrc 文件的權(quán)限為 rwxr-xr-x,則可執(zhí)行如下命令:
[root@localhost ~]# chmod u=rwx,go=rx .bashrc [root@localhost ~]# ls -al .bashrc -rwxr-xr-x. 1 root root 176 Sep 22 2004 .bashrc
如果想要增加 .bashrc 文件的每種用戶都可做寫操作的權(quán)限,可以使用如下命令:
[root@localhost ~]# ls -al .bashrc -rwxr-xr-x. 1 root root 176 Sep 22 2004 .bashrc [root@localhost ~]# chmod a+w .bashrc [root@localhost ~]# ls -al .bashrc -rwxrwxrwx. 1 root root 176 Sep 22 2004 .bashrc
八進制語法
chmod命令可以使用八進制數(shù)來指定權(quán)限。文件或目錄的權(quán)限位是由9個權(quán)限位來控制,每三位為一組,它們分別是文件所有者(User)的讀、寫、執(zhí)行,用戶組(Group)的讀、寫、執(zhí)行以及其它用戶(Other)的讀、寫、執(zhí)行。歷史上,文件權(quán)限被放在一個比特掩碼中,掩碼中指定的比特位設(shè)為1,用來說明一個類具有相應的優(yōu)先級。
# | 權(quán)限 | rwx | 二進制 |
---|---|---|---|
7 | 讀 + 寫 + 執(zhí)行 | rwx | 111 |
6 | 讀 + 寫 | rw- | 110 |
5 | 讀 + 執(zhí)行 | r-x | 101 |
4 | 只讀 | r-- | 100 |
3 | 寫 + 執(zhí)行 | -wx | 011 |
2 | 只寫 | -w- | 010 |
1 | 只執(zhí)行 | --x | 001 |
0 | 無 | --- | 000 |
例如, 765 將這樣解釋:
所有者的權(quán)限用數(shù)字表達:屬主的那三個權(quán)限位的數(shù)字加起來的總和。如 rwx ,也就是 4+2+1 ,應該是 7。
用戶組的權(quán)限用數(shù)字表達:屬組的那個權(quán)限位數(shù)字的相加的總和。如 rw- ,也就是 4+2+0 ,應該是 6。
其它用戶的權(quán)限數(shù)字表達:其它用戶權(quán)限位的數(shù)字相加的總和。如 r-x ,也就是 4+0+1 ,應該是 5。
示例:
使用如下命令,即可完成對 .bashrc 目錄文件的權(quán)限修改:
[root@localhost ~]# ls -al .bashrc -rw-r--r--. 1 root root 176 Sep 22 2004 .bashrc [root@localhost ~]# chmod 777 .bashrc [root@localhost ~]# ls -al .bashrc -rwxrwxrwx. 1 root root 176 Sep 22 2004 .bashrc
再舉個例子,通常我們以 Vim 編輯 Shell 文件批處理文件后,文件權(quán)限通常是 rw-rw-r--
(644),那么,如果要將該文件變成可執(zhí)行文件,并且不讓其他人修改此文件,則只需將此文件的權(quán)限該為 rwxr-xr-x
(755)即可。
到此,關(guān)于“l(fā)inux能不能改讀寫權(quán)限”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)頁標題:linux能不能改讀寫權(quán)限
網(wǎng)站地址:http://chinadenli.net/article10/gppogo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、標簽優(yōu)化、服務器托管、全網(wǎng)營銷推廣、虛擬主機、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)