Ubuntu文件权限的学习

Linux嵌入式学习Ubuntu入门(三)用户、用户组及文件权限 用户、用户组及文件权限 阅读详情

终端输入“ls -l”或“ls-ld”查看文件或文件夹权限:

drwxr-xrw-1 user group 6394 2011-09-22 12:11:23 filename

一、属性介绍

从左往右所表示内容依次为:

1.

【d】:表示文件目录;

其他,如:

【-】:表示为文件;

【b】:表示为设备文件中可供存储的接口设备;

【l】:表示为链接文件;

【c】:表示为设备文件中的串行端口设备,如:鼠标、键盘等;

2.

rwxr-xr-x 表示文件/文件夹的权限属性,r-读,w-写,x-执行;其中权限x比较特殊,只有目标文件对于用户来说是可执行的或目标文件为目录时才赋予,如果需要允许其他用户(非owner用户)访问某目录,则必须赋予权限x;

从左往右:rwx表示owner的权限,r-x表示group的权限,rw-表示其他用户的权限;

3.

【user】:文件/文件夹的拥有者;

【group:文件/文件夹所属用户组;

4.

6394:文件大小;

【2011-09-22 12:11:23】 : 日期;

【filename:文件名或目录名;


二、相关操作

命令:chmod

作用:设定文件/文件夹的访问权限;

语法:

1.

使用umask设定,如:chmod 755 /usr/lib/test1;其中755即为权限,后面即为目标文件/目录;

关于umask:r-4,w-2,x-1;755三位,分别对应owner、group、其他用户的权限;755=rwxr-xr-x;

下表是umask值与默认权限的对照表:

umask 文件默认权限 目录默认权限

0                    6                     7

1                    6                     6

2                    4                     5

3                    4                     4

4                    2                     3

5                    2                     2

6                    0                     1

7                    0                     0

对于文件,可以理解umask的作用为屏蔽权限位,例如:

umask 022,创建的默认文件将不屏蔽所属用户的权限,屏蔽同组用户的w权限,屏蔽其他用户的w权限,于是文件的默认权限为755,更简便的方法是用777减去022,得到755

操作时如提示没有权限,在命令行前面加上 sudo获得权限;


2.

使用r、w、x表示权限,o、g、u、a表示所属,=、+、-表示权限变化

其中:r-读,w-写,x-执行,o-owner,g-group,a-所有用户,

            =:为指定用户赋予指定权限,并删除之前所拥有的所有权限;

            -:删除指定权限;

           +:增加指定权限;

如:chmod -R a+x file,为所有用户增加权限x;


命令:chown

作用:将指定文件/目录的拥有者改为指定的用户/组;

语法:chown 【选项】用户/组 文件/目录


命令:chgrp

作用:更改指定文件/目录所属组;

语法:chgrp 【选项】group file

ubuntu修改默认文件权限umask 如果你想要永久修改umask值,你需要在用户的shell配置文件(如~/.bashrc或~/.bash_profile)中添加或修改umask命令。在Ubuntu中,umask是一个内置的shell命令,用于确定新创建文件和目录的默认权限。umask值是一个三位或四位的八进制数。这个值被从全权限(即777)中减去,以得到新文件或目录的默认权限。要临时修改umask值,你可以在命令行中直接输入umask命令,后面跟上你想要的值。然后保存并关闭文件。以上就是在Ubuntu中修改默认文件权限umask的方法。 阅读详情

相关推荐

umask:文件/目录创建权限掩码(查看/修改)

创建文件时默认的权限是0666,创建目录时默认权限是0777,但是这个不是最终的权限,还需要根据umask值,去掉对应位的权限,最终得到创建的文件/目录的权限。 例如: umask的值为0002 创建文件的权限为:0666-0002=0664 (-rw-rw-r–) 创建文件夹的权限为:0777-0002=0775(drwxrwxr-x) 1、umask值查看: # 以数字方式查看掩码 linux...

npc666666的博客 5940

遇到的linux问题汇集

A.umask     1.作用    umask设置用户文件和目录的文件创建缺省屏蔽值,若将此命令放入profile文件,就可控制该用户后续所建文件的存取许可。它告诉系统在创建文件时不给谁存取许可。使用权限是所有用户。     2.格式    umask [-p] [-S] [mode]     3.参数    -S:确定当前的umask设置。    -p:修改umask 设置。  

樊博的专栏 2061

Linux修改文件默认权限umask,linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限...

系统之后创建一个文件总是有一个默认权限的,使用umask设置了用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般在/etc/profile、$ [home]/.bash_profile或$[home]/.profile中设置umask值。umask命令格式umask [-p] [-S] [mode]umask 函数格式及头文件...

weixin_39922769的博客 1332

Linux之Ubuntu学习笔记文件权限管理

有上一张可知4,5,6,分别是用户,用户组,还有使用者其中r(读),w(写),x(运行)分别表示各自对应的权限4:读写5:读写6:读(因为该文件不可运行没有“运行(x)”)将文档内部文件全部查看属性创建可运行文件。

2503_91801330的博客 395

Ubuntu学习 文件权限

文件权限```rwxrwxr-- : 三组rwx 分别表示 所有者、所有组、其他人 的权限。r : 表示可读, 可以用数字 4 来表示w : 标识可写 ,可以用数字 2 来表示x : 表示可执行 , 可以用数字 1 来表示:表示没有相应权限 可以用数字 0 来表示修改权限的方法: chmod o+w file1chmod g-w file1chmod go-w file1chmod u=rw...

weixin_33796205的博客 124

Ubuntu学习 文件权限

文件权限``` rwxrwxr-- : 三组rwx 分别表示 所有者、所有组、其他人 的权限。 r : 表示可读, 可以用数字 4 来表示 w : 标识可写 ,可以用数字 2 来表示 x : 表示可执行 , 可以用数字 1 来表示 :表示没有相应权限 可以用数字 0 来表示 修改权限的方法: chmod o+w file1 chmod g-w file1...

weixin_33933118的博客 77

Ubuntu学习(四)『文件权限

之前已经涉及过一下文件权限,这次主要联系上用户更进一步了解文件权限。 一、添加组fruit、drink sudo groupadd fruit sudo groupadd drink 如何察看是否添加成功? cat  /etc/group 得到结果 fruit:x:1003: drink:x:1004: 第一个表示组名,第二个x是表示密码(加密、不能看见),第三个表示组的id

Yaolong's blog 935

ubuntu修改文件权限_【Linux学习】8.Linux 文件权限管理

知行校园汇记录学习、分享干货、吐槽人生!关注相关说明文章内容:Linux 文件权限管理原文链接:www.zxdmy.com/?id=19     blog.csdn.net/cxh1231/article/details/108432517作者主页:www.zxdmy.com1. 查看文件和目录的权限使用ls命令只显示文件名称,通过带参数的ls –al命令(或者ll)可以显示...

weixin_39949297的博客 278

ubuntu文件目录学习&文件权限学习

属主, 文件主人, 谁创建这个文件/文件夹, 谁就是主人, 主人拥有第一档最高权限, 能修改、删除、重命名这个文件;属组, 同组用户, Linux 每个用户自带一个同名小组, 用户叫 bushuo, 就有一个组也叫 bushuo;chgrp, 更改文件属组, chgrp [-R] 属组名 文件名, -R, 表示递归更改文件属组;其他用户(其他人), 既不是文件主人, 又不在文件所属组里的所有账号, 统称其他用户;chown, 更改文件所有者(owner), 也可以同时更改文件所属组;普通文件显示真实大小.

qq_50930131的博客 212

【Linux学习】【Ubuntu入门】1-10 ubuntu文件权限

ubuntu文件权限

labvvv的博客 598

ubuntu linux 命令学习 更改文件权限

安装androidstudio 时,更改 /opt/android-studio/bin/idea.porperties,           在最后一行添加             disable.android.first.run=true           这样就可以避免运行时一直卡在开始的"Fetching Android SDK component information"

jingtiangao的博客 555

Ubuntu学习之路【一】--文件权限的解析

新手学习Linux,高手绕路。ls -al将罗列出当前文件夹内的所有文件的‘读写权限’,‘链接数’,‘当前用户名’, ‘当前用户组’,‘文件大小(单位为byte)’,‘最后修改时间’,‘文件名’。for example:drwxr-xr-x 5 eamon eamon 4302 2011-07-21 04:27 .gconf其中drwxr-xr-...

weixin_34072857的博客 89

Ubuntu学习日记--Lesson7:文件权限管理chmod

原文链接:http://blog.chinaunix.net/uid-21880738-id-1813031.html Ubuntu的许多操作是在终端中进行的,通过sudo命令管理的文件是由root持有权限的,一般用户是无法改变的。在图形界面上,我们可以通过属性中的权限选项夹进行操作。但是一旦文件的属性显示当前用户没有读写权力时,无法在图形界面上修改权限。 M6JLinux

鲁点点的博客 292

嵌入式Linux之Ubuntu学习笔记(文件权限管理)

1.修改文件权限命令chmod命令列:chmod 777 hello。

m0_71548440的博客 458

Ubuntu系统学习笔记(6)-文件权限管理

文件权限修改: 1.修改文件权限:chmod命令 2.修改文件所属用户:chown命令 3.修改文件权限命令: chmod命令 4.修改文件所属用户: chown命令

qq_53874723的博客 470

Linux之Ubuntu基础学习

最近学习I.MX6ULL,写几篇文章记录学习过程,促使自己不再荒废时间,Linux中一切皆文件

m0_62773802的博客 353
上一篇: office2010安装经验总结
下一篇: VMware8.0 安装历程
静远
博客等级 码龄18年 31粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值