linux - 目录、文件默认属性: umask使用

一 权限掩码umask

umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)

二 umask的作用

默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2),建立的目录的默认 权限是755(7-0,7-2,7-2),可以用ls -l验证一下哦 现在应该知道umask的用途了吧,它是为了控制默认权限,不要使默认的文件和目录具有全权而设的

三 修改umask值

知道了umask的作用后,你可以修改umask的值了,例如:umask 024则以后建立的文件和目录的默认权限就为642,753了

四 将umask值保存到环境文件

若要长期修改umask的值,可以把它写进/etc/profile或~/.profile或~/.bash_profile中。

您知道当你建立一个新的档案或目录时,他的预设属性会是什么吗?呵呵!那就与 umask 有关了!那么 umask 是在搞什么呢?基本上, umask 就是指定『目前使用者在建立档案或目录时候的属性默认值』,那么如何得知或设定 umask 呢?他的指定条件以底下的方式来指定:语法:

说明:查看 umask 数值为直接输入 umask 即可,而设定呢?没错!就是 umask 之后接三个数字!那么如何来指定呢?主要还是跟 Linux 的档案属性(那九个属性, r, w, x )有关的,而且是以分数的那一个关系为例的,而有底下的规则为辅:

若使用者建立为『档案』则预设『没有可执行 ( x ) 项目』,亦即只有 rw 这两个项目,也就是最大为 666 分

–rw-rw-rw-

若使用者建立为『目录』,则由于 x 与是否可以进入此目录有关,因此预设为所有权限均开放,亦即为 777 分

drwxrwxrwx

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-28 16:52:52

linux - 目录、文件默认属性: umask使用的相关文章

Linux之文件权限属性设置

1 文件权限属性设置 2 3 1.chown命令 4 chrep命令 5 chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组. 6 用户可以是用户或者用户D,用户组可以是组名或者组id.文件名可以使其由空格分开的文件列表,在文件名中可以包含通配符. 7 8 只有文件主和超级用户才可以使用该命令. 9 语法 10 chown(选项)(参数) 11 选项 12 -c:效果和-v相似,但仅回报更改的部分. 13 -f:不显示错

文件默认权限 umask

umask指定目前用户在新建文件或目录时候的权限默认值 [[email protected] ~]# umask 0022 [[email protected] ~]# umask -S u=rwx,g=rx,o=rx [[email protected] ~]# 创建文件:默认没有x权限,只有r,w权限.最大为666 -rw-rw-rw- 创建目录:最大为777   drwxrwxrwx mask分数为:该默认值需要减掉的权限. 例如 mask为0022时(第一个0是特殊权限用的) 新建文件:

linux目录文件权限的区别。

权限对文件的重要性 r (read):可读取此一文件的实际内容,如读取文本文件的文字内容等:   由于没有w的权限,所以进来后就有readonly的提示信息.      w (write):可以编辑.新增或者是修改该文件的内容(但不含删除该文件): x (execute):该文件具有可以被系统执行的权限. 权限对目录的重要性 r (read contents in directory): 表示具有读取目录结构列表的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据.

Linux目录文件

/binbin是binary的缩写.这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令.例如cp.ls.cat,等等. /boot这里存放的是启动Linux时使用的一些核心文件. /devdev是device(设备)的缩写.这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd.在Linux中设备和文件是用同种方法访问的.例如:/dev/hda代表第一个物理IDE硬盘. /etc这个目录用来存放系统管理所需要的配置文件和子目录. /home用户的主目录

Linux的文件时间属性:atime、ctime、mtime

查看文件的时间属性的命令 stat 1.txt_bak atime:文件的内容被访问的时间(access time).当“该文件的内容被取用”时,就会更新这个读取时间.ctime:改变权限或者属性时的时间(status time.或者change time).mtime:内容变更时间(modification time). 查看各类时间:查看atime:ls -lh --time=atime 1.txt查看ctime:ls -lh --time=ctime 1.txt查看mtime:ls -lh

LINUX 目录文件操作

01: 创建目录 =>  mkdir /目录名 02: 递归创建目录 => mkdir -p /目录名 03: 切换目录 => cd 目录路径 04: 显示当前所在目录: pwd 05: 上级和当前目录 => cd .. 和 cd . 06: 删除空目录 => rmdir /目录名 07: 删除目录或文件 => rm -rf  ( -r 目录, -f 强制执行 ) 08: 复制目录或文件 => cp -rp [源目录] [目标目录]       ( 复制目录必须加

18.1.2-linux目录文件隐藏属性和特殊权限

18.1.2 linux目录文件隐藏属性和特殊权限 内容: 1.linux权限查看 计算  修改 2.文件和目录rwx含义 3.各种权限拒绝错误排查4.如何让网站通过权限控制 尽量安全5.通过umask计算默认的权限 6.文件系统的属性(隐藏属性) 7.linux特殊权限 suid , 粘滞位(/tmp) 第1章 网站权限-通过控制权限让网站安全 1.1 文件或目录安全  (比较安全的权限) file    rw-r--r--    root  root   oldboy.txt dir    

Linux文件与目录的默认权限与隐藏权限 - umask, chattr, lsattr, SUID, SGID, SBIT, file

文件默认权限:umask [[email protected] ~]# umask 0022 <==与一般权限有关的是后面三个数字! [[email protected] ~]# umask -S u=rwx,g=rx,o=rx 默认的情况如下: 若使用者创建为『文件』则默认『没有可运行( x )权限』,亦即只有 rw 这两个项目,也就是最大为 666 分,默认权限如下: -rw-rw-rw- 若使用者创建为『目录』,则由於 x 与是否可以进入此目录有关,因此默认为所有权限均开放,亦即为 777

linux 权限管理命令chown、chgrp、umask、linux新建文件或目录的默认权限755

chown /bin/chownchown [用户] [文件或目录] 改变文件或目录的所有者只有root可以改变文件或目录的所有者 root用户:mkdir /tmptouch /tmp/test.fileuseradd meinvpasswd meinvchown meinv /tmp/test.file meinv用户:touch /tmp/test.file1chown root /tmp/test.file1 失败 chgrp /bin/chgrp chgrp [用户组] [文件或目录]