中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統修改文件權限的命令是什么

發布時間:2022-01-27 11:50:13 來源:億速云 閱讀:224 作者:柒染 欄目:開發技術

這篇文章跟大家分析一下“Linux系統修改文件權限的命令是什么”。內容詳細易懂,對“Linux系統修改文件權限的命令是什么”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠對大家有所幫助。下面跟著小編一起深入學習“Linux系統修改文件權限的命令是什么”的知識吧。

一介紹:

可以使用命令chmod來為文件或目錄賦予權限。Linux/Unix的檔案存取權限分為三級:檔案擁有者、群組、其他。利用chmod可以藉以控制檔案如何被他人所存取

二詳解

1此命令有兩種使用方法,一種是chmod后加數字,后接文件名

chmodabcfile

其中a,b,c各為一個數字,分別表示User、Group、及Other的權限。

r=4,w=2,x=1

若要rwx屬性則4+2+1=7;

若要rw-屬性則4+2=6;

若要r-x屬性則4+1=5。

————————-例子———————————–

chmoda=rwxfile

chmod777file

效果相同

chmodug=rwx,o=xfile

chmod771file

效果相同

若用chmod4755filename可使此程序具有root的權限

–—————————————————————————

2另一種是chmod后邊加字母,后接文件名

綜上所述,當想用chmod命令來改變權限時,文件的用戶身份主要有如下幾類:

u:擁有文件的用戶(所有者);

g:所有者所在的組群;

o:其他人(不是所有者或所有者的組群);

a:每個人或全部(u、g、和o)。

用戶所具有的文件訪問權限類型如下:

r:讀取權;

w:寫入權;

x:執行權。

文件權限配置行為有如下幾類:

+:添加權限;

-:刪除權限;

=:使它成為惟一權限。

——————————————————例子—————————————————

使用chmod命令可以改變權限。下面這個例子顯示了如何使用chmod命令來改變readme.txt文件的權限。

假設下面是readme.txt文件的初始權限設置:

-rw-rw-r–1windawinda398月1112:04readme.txt

如果是這個文件的所有者或者登錄為根用戶身份,則可以改變所有者、組群和其他人的權限。初始時,從上面的分析可以看出,這個readme.txt文件的所有者和組群可以讀取和寫入文件(rw-),組群之外的任何人只能讀取文件(r–)。

文件權限是一種安全措施。無論何時允許其他人讀取、寫入或執行文件,都在增加文件被篡改或刪除的危險。作為一種基本原則,應該只給那些真正需要這些文件的人以讀寫權限。

在下面的例子中,想給每個人以寫入readme.txt文件的權限,因此他們可以讀取文件,在其中加注,并保存文件。這意味著必須改變文件權限中的“其他人”部分。

此時需要在shell或終端提示下輸入:

chmodo+wreadme.txt

o+w命令參數告訴系統想給其他人寫入文件readme.txt的權限。要查看結果,再次列出文件的細節。此時,這個文件的用戶訪問權限就如下所示了(在第3列中多了一個w):

-rw-rw-rw-1windawinda393月1112:04readme.txt

現在,每個人都可以讀取和寫入這個文件了。

要從readme.txt中刪除組群和其他人的讀寫權限,使用chmod命令來取消讀取和寫入這兩個的權限。

命令如下:

chmodgo-rwreadme.txt

通過輸入go-rw參數告訴系統刪除文件readme.txt中組群和其他人的讀取和寫入權限。再次通過ls-1命令列出的結果如下:

-rw——-1windawinda393月1112:04readme.txt

從文件readme.txt中刪除所有權限(包括每個人的權限)的命令如下:

chmoda-rwxreadme.txt

現在,來看看是否還能夠使用catreadme.txt命令來讀取這個文件,它所返回的輸出應如下所示:

cat:readme.txt:Permissiondenied

刪除所有的權限,包括自己的,會成功地鎖住這個文件。但是由于這個文件屬于用戶,可以隨時使用以下命令把它的權限改回來。命令如下:

chmodu+rwreadme.txt

使用命令catreadme.txt來試試作為文件所有者是否還能夠讀取該文件。

這里是幾個可以用在chmod命令設置上的常用例子:

g+w:為組群添加寫入權;

o-rwx:刪除其他人的所有權限;

u+x:允許文件所有者執行這個文件;

a+rw:允許每個人讀取并寫入文件;

ug+r:允許所有者和組群讀取文件;

g=rx:只允許組群讀取和執行(不能寫入)。

***,介紹一下恢復組群的權限的方法。命令如下:

chmodug+xtigger

現在,如果用ls-dl命令檢查一下,會發現只有其他人(others)被拒絕了到目錄tigger的訪問權。

========華麗的分隔線=========

Ubuntu更改文件夾及子文件夾權限

打開終端進入你需要修改的目錄

然后執行下面這條命令

chmod777*-R

全部子目錄及文件權限改為777

查看linux文件的權限:ls-l文件名稱

查看linux文件夾的權限:ls-ld文件夾名稱(所在目錄)

修改文件及文件夾權限:

sudochmod-(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)

常用修改權限的命令:

sudochmod600(只有所有者有讀和寫的權限)

sudochmod644(所有者有讀和寫的權限,組用戶只有讀的權限)

sudochmod700(只有所有者有讀和寫以及執行的權限)

sudochmod666(每個人都有讀和寫的權限)

sudochmod777(每個人都有讀和寫以及執行的權限)

關于Linux系統修改文件權限的命令是什么就分享到這里啦,希望上述內容能夠讓大家有所提升。如果想要學習更多知識,請大家多多留意小編的更新。謝謝大家關注一下億速云網站!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林口县| 如皋市| 电白县| 施甸县| 淮安市| 彭水| 洛川县| 白沙| 金寨县| 华阴市| 盐亭县| 东宁县| 博爱县| 叙永县| 临桂县| 任丘市| 长葛市| 新乐市| 太和县| 东乡| 龙里县| 淮南市| 辽宁省| 县级市| 麻阳| 内江市| 缙云县| 东台市| 锡林浩特市| 灵璧县| 琼结县| 宁蒗| 万荣县| 牟定县| 望江县| 普陀区| 贵阳市| 祁连县| 红原县| 金坛市| 肥东县|