Linux使用:文件或目录的权限设置

一、What.

Linux系统中的文件或目录有几种访问权限?

​ 在Linux系统中,每个文件或目录具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。

权限名 对于文件的意义 对于目录的意义
r 可以读取该文件内容 可以查看该目录下的完整文件信息
w 可以编辑文件内容 可以对此目录下的所有的文件及目录进行相关的更改,也就是可以更改这个目录下的结构列表(这个要重视) 具体权利如下: 可以在此目录下创建新的文件或目录; 可以在此目录下删除存在的文件或目录(不论该文件的权限是什么,这点要格外注意!!!!)可以重命名及改变文件或目录的位置。
x 文件就具有了可执行的权限-------注意:这里和window不一样,在win中,文件的可执行权限是通过扩展名表现出来的,如exe、bat等,但是在linux中文件的可执行权限是通过这个x决定的,与文件名没有什么关系。 目录没有可执行的权限,因此目录中x的功能就是允许别的用户进入这个目录。

Linux系统的权限控制基本原理是什么?

​ 在 Linux 系统中,我们所有的操作实质都是在进行进程访问文件的操作。我们访问文件需要先取得相应的访问权限,而访问权限是通过 Linux 系统中的安全模型获得的。如果你想了解安全模型相关知识,请转至 http://www.infoq.com/cn/articles/basic-principle-of-Linux-privilege-control


二、Why.

什么情况下需要我们设置访问权限?

​ 当在Linux系统中开发或部署管理项目时,需要设置相关的权限来与别人共享文件、来让外界访问查看等,以避免泄露重要信息、被误删或更改重要文件等。


三、How.

如何查看文件或目录的权限?

​ 通过“ls -l”命令即可查看当前目录下的文件或目录的权限,"ls -l fileName "查看名为“fileName”的文件或目录的权限。命令执行结果的第一个字段表示权限,总共10位,例如:

-rwxr-xr-x
  • 第1位:表示文件类型,-表示文件,d表示目录
  • 2-4位:表示文件所有者的权限,u权限
  • 5-7位:表示文件所有者所属组成员的权限,g权限
  • 8-10位:表示所有者所属组之外的用户的权限,o权限
  • 2-10位:权限总和有时称为a权限

如何修改文件或目录的权限?

1、通过数字表示法修改权限

​ 数字表示法:将x、w、r分别用1、2、4来代表授予权限,没有授予则为0。例如:

原始权限 转换为数字 数字表示法 代表意义
rwx--xr-x (421)(001)(401) 715 7:4+2+1,1:0+0+1,5:4+0+1

​ 通过“chmod num fileName”将名为“fileName”的文件或目录的权限修改为“num”数字代表的权限,例如:

chmod 777 test

表示将test文件授予“rwxrwxrwx”权限,即对文件所有者、所有者所属组的成员和组之外的成员,都具有可读、可写和可执行的权限。

chmod 777 /test/*

表示将根目录下的test目录下的所有文件授予“rwxrwxrwx”权限,即对文件所有者、所有者所属组的成员和组之外的成员,都具有可读、可写和可执行的权限。

2、通过文本表示法修改权限

​ 文本表示法:将2-4位(所有者)、5-7位(组成员)、8-10位(其他成员)、2-10位(所有人)四类用户分别用u、g、o、a来代表,权限仍用r、w、x表示,通过=、-、+分别表示对指定用户群重新制定新权限、设置减少权限、设置增加权限。

​ 通过“chmod text fileName”对名为“fileName”的文件或目录的权限执行“text”文本代表的权限操作,例如:

chmod u+x,g-x,o=x test

表示对test文件的所有者加上执行权限,组成员减少执行权限,其他成员设置为执行权限。

chmod u+x,g-x,o=x /test/*

表示对根目录下的test目录下的所有文件的所有者加上执行权限,组成员减少执行权限,其他成员设置为执行权限。

3、设置文件或目录新建时的默认权限

> 通过设置默认权限,避免新建文件或目录时权限过大或过小。

​ 通过设置4个八进制数字的权限掩码来控制默认权限,一般来说,新建文件的默认权限是0666,新建目录的默认值是0777。如果将权限掩码设置为0022,则每个新建文件的默认权限为0666-0022=0644,而目录的默认权限则为755。

​ 通过“umask”查看当前的权限掩码,通过"umask num"将权限掩码改为"num",例如:

umask 0002

表示将权限掩码设为“0002”,则再新建文件或目录的话,则文件的默认权限变为:0666-0002=0664,则目录的默认权限变为:0777-0002=0775 。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,118评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,127评论 2 34
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,702评论 0 10
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 2,245评论 0 11
  • 首先,要把这题说清楚,我们需要先明确题目里两个词的定义,即失败和价值。在现代汉语词典里,失败的解释为:1....
    郑雯雯阅读 578评论 0 1