Linux中控制文件权限修改的chgrp和umask命令用法

chgrp - 改变文件的组所有权

总览

chgrp [选项] 组文件... POSIX 选项: [-R] [--]

Austin 草拟选项: [-hHLPR]

GNU 团体指示: [--reference=rfile]

GNU 选项 (简易格式): [-cfvR] [--help] [--version] [[ ]]

参数

-c, --changes
    详细描述对每一个文件的动作:实际上改变了哪个组。
-f, --silent, --quiet
    不列出错误信息.(那些组不能被改变).
-h, --no-dereference
    作用于符号链接本身代替它所指向的. 仅可用于 lchown 系统调用被提供时.
-v, --verbose
    详细描述作用或没作用的所有 文件.
-R, --recursive
    递归的改变目录和它的内容的组所有权

代码如下:

[root@localhost www]# chgrp zhangy phpinfo.php #改变用户组
[root@localhost www]# ll |grep phpinfo
-rw-r--r-- 1 root zhangy 21 2012-07-28 phpinfo.php
[root@localhost www]# chgrp -R zhangy myweb #改变myweb目录,以及目录下的所有文件所属组

umask
umask 命令用来设置限制新文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行,并自动设置掩码改变默认值,新的权限将会把旧的覆盖。

参数:

-S:以字符的形势显示当前的掩码。
-p:带umask开头以数字的形势显示当前掩码

umask是从权限中“拿走”相应的位,且文件创建时不能赋予执行权限
例:

代码如下:

[root@localhost ~]# umask #查看当前用户预设权限
0022
[root@localhost ~]# umask -S #以字母的形势显示权限
u=rwx,g=rx,o=rx
[root@localhost ~]# umask -p
umask 0022
[root@localhost ~]# umask 755 #设置预设权限
[root@localhost ~]# umask
0755

(0)

相关推荐

  • Linux下查看文件权限.修改文件权限的方法

    查看权限命令查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la 如 ls -l www. //这里表示查看www.目录 修改权限命令 chmod 777 文件名 1.chmod 577 ...

  • Win7和Win8如何修改文件权限 Win7Win8文件权限修改图文教程

    Win7、Win8系统对权限控制做的相当到位,特别对系统文件更加呵护有加,一般情况下系统文件是不允许修改的,如果真的需要修改,需要进行一些设置才行,下面介绍具体步骤。 下面以修改C:/Windows/ ...

  • 怎么更改Mac苹果电脑中的文件权限

    使用Mac苹果电脑的用户,想要修改某些文件,但是收到没有足够权限的提示信息,因此想要更改文件权限,却不知道如何更改,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,开机Mac苹果电脑,接着右击想 ...

  • 如何使用命令行在Linux中查找文件和文件夹

    大多数人使用图形文件管理器在Linux中查找文件,例如Gnome中的Nautilus,KDE中的Dolphin和Xfce中的Thunar.但是,无论您使用什么桌面管理器,都有几种使用命令行在Linux ...

  • LINUX中,查看文件内容的方法及分页显示的办法

    LINUX中查看文件内容的指令很多,下面分别介绍一下: cat file1 [file2] -- cat的本来的意思是连接,就把所有文件的内容全部显示在一起,纵向排列 paste file1 [fil ...

  • Ubuntu怎么设置文件权限? Ubuntu中设置文件权限的方法

    今天我们就来介绍Ubuntu系统中进行文件权限的设置,该怎么设置呢?请看下文详细介绍. 1.首先我们运用ll命令来列举一下当前文件夹的文件详情,如下图所示,最前面的就是权限内容 2.然后我们来看一下权 ...

  • linux怎么查看文件权限

    linux怎么查看文件权限,权限在操作系统是很重要的,如果不设置权限的话谁都可以复制.剪切.删除文件了,这样就麻烦 了,那我们怎么查看文件权限呢?如下图教您怎么操作. 操作方法 01 首先启动linu ...

  • Linux中如何防止别人修改某些重要文件的解决办法

    在管理Linux系统的过程中,对于一些重要的关键性文件、配置文件和重要的个人资料,往往不希望用户进行随意的修改,这个时候我们就需要对该文件来进行权限的保护,以防止篡改文件,我们可以将文件的属性改为60 ...

  • 使用root权限删除不了linux中的文件该如何处理?

    在Linux系统中,root用户拥有最高权限,可以干任何事情,删除任何不需要的软件或者文件,可以说无所不能.但有时候root用户却不能删除一个小文件,一个看似普普通通的文件,其实只要root用户更改下 ...