华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:操作系統(tǒng) > Linux > 文章內(nèi)容
  

Linux新手入門優(yōu)秀教程:文件與目錄的權(quán)限操作

 [ 2016年9月14日 ] 【

  文件與目錄的權(quán)限操作

  在Linux系統(tǒng)中,每一個文件和目錄都有相應(yīng)的訪問許可權(quán)限,我們可以用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作。文件或目錄的訪問權(quán)限分為可讀、可寫和可執(zhí)行三種,分別以r,w,x表示,其含義為:

  r w x

  文件 可讀 可寫 可執(zhí)行

  目錄 可列出目錄 可在目錄中做寫操作 可以訪問該目錄

  在文件被創(chuàng)建時,文件所有者可以對該文件的權(quán)限進行設(shè)置。

  對于一個文件來說,可以將用戶分成三種,并對其分別賦予不同的權(quán)限:

  1) 文件所有者

  2) 與文件所有者同組用戶

  3) 其它用戶

  每一個文件或目錄的訪問權(quán)限都有三組,每組用三位表示,如:

  d rwx r-x r--

  第一部分:這里的d代表目錄,其它的有:- 代表普通文件 c 代表字符設(shè)備文件;

  第二部分:文件所有者的權(quán)限字,這里為r w x表示可讀、可寫、可執(zhí)行 (目錄的可執(zhí)行指的可以進入目錄);

  第三部分:與文件所有者同組的用戶的權(quán)限字,這里為r - x表示可讀、不可寫、可執(zhí)行。由于同組用戶之間交流較多,讓他看看文件,別亂改就行了嘛。

  第四部分:其它用戶的權(quán)限字,這里為- - -,當(dāng)然給我無關(guān)的人嘛,我的文件當(dāng)然不但不給你寫,也不讓你讀。

  1) 文件/目錄權(quán)限設(shè)置命令:chmod

  這是Linux系統(tǒng)管理員最常用到的命令之一,它用于改變文件或目錄的訪問權(quán)限。該命令有兩種用法:

  Ø 用包含字母和操作符表達(dá)式的文字設(shè)定法

  其語法格式為:chmod [who] [opt] [mode] 文件/目錄名

  其中who表示對象,是以下字母中的一個或組合:

  u:表示文件所有者

  g:表示同組用戶

  o:表示其它用戶

  a:表示所有用戶

  opt則是代表操作,可以為:

  +:添加某個權(quán)限

  -:取消某個權(quán)限

  =:賦予給定的權(quán)限,并取消原有的權(quán)限

  而mode則代表權(quán)限:

  r:可讀

  w:可寫

  x:可執(zhí)行

  例如:為同組用戶增加對文件a.txt的讀寫權(quán)限:

  chmod g+rw a.txt

  Ø 用數(shù)字設(shè)定法

  而數(shù)字設(shè)定法則更為簡單:chmod [mode] 文件名

  關(guān)鍵是mode的取值,一開始許多初學(xué)者會被搞糊涂,其實很簡單,我們將rwx看成二進制數(shù),如果有則有1表示,沒有則有0表示,那么rwx r-x

  r--則可以表示成為:

  111 101 100

  再將其每三位轉(zhuǎn)換成為一個十進制數(shù),就是754。

  例如,我們想讓a.txt這個文件的權(quán)限為:

  自己 同組用戶 其他用戶

  可讀 是 是 是

  可寫 是 是

  可執(zhí)行

  那么,我們先根據(jù)上表得到權(quán)限串為:rw-rw-r--,那么轉(zhuǎn)換成二進制數(shù)就是110 110

  100,再每三位轉(zhuǎn)換成為一個十進制數(shù),就得到664,因此我們執(zhí)行命令:

  chmod 664 a.txt

  2) 改變文件的屬主命令:chown

  語法格式很簡單:chown [選項] 用戶名 文件/目錄名

  其中最常用的選項是“R”,加上這個參數(shù),可以將整個目錄里的所有子目錄和文件的屬主都改變成指定用戶。

  3) 改變文件屬組命令:chgrp

  該命令也很簡單:chgrp 組名 文件名

本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
遵化市| 青阳县| 辛集市| 拜泉县| 安远县| 邹平县| 苏尼特左旗| 双牌县| 农安县| 德钦县| 盘锦市| 兴山县| 溧水县| 自贡市| 宕昌县| 天台县| 博爱县| 桂阳县| 瑞丽市| 深泽县| 故城县| 都昌县| 兴仁县| 伊吾县| 安顺市| 阿鲁科尔沁旗| 江山市| 都昌县| 敖汉旗| 兴义市| 长顺县| 郧西县| 汤原县| 吉隆县| 正定县| 临高县| 永春县| 宝鸡市| 房产| 建昌县| 平泉县|