chargp,chmod命令及参数

chrgp是文件属组修改命令,此命令只能修改文件数组。

chgrp [OPTION]...GROUP FILE...

chgrp [OPTION]...--reference=RFILE FILE...

-R:递归操作

[[email protected] ~]# chgrp root file

[[email protected] ~]# ls -l file

-rw-r--r-- 1 ley root 0 11-12 10:20 file

-R:

[[email protected] ~]# chgrp -R root directory/

[[email protected] ~]# ll directory/

总计 0

-rw-r--r-- 1 ley root 0 11-12 10:27 a

-rw-r--r-- 1 ley root 0 11-12 10:27 b

-rw-r--r-- 1 ley root 0 11-12 10:27 c

chmod命令更改文件的权限

chmod语法参数:

chmod [OPTION]...MODE[,MODE]...FILE...

chmod [OPTION]...OCTAL-MODE FILE...

chmod [OPTION]...--reference=RFILE FILE...

-R:递归操作

[[email protected] ~]# touch file

[[email protected] ~]# makdir directory

-rw-r--r-- 1 root root       0 11-12 10:41 file

drwxr-xr-x 2 root root    4096 11-12 10:41 directory

说明:管理员用户的umask的默认权限是022 ,所有创建出来的文件权限是644,目录权限是755

[[email protected] ~]# chmod 777 file  数字表示法

[[email protected] ~]# ll file

-rwxrwxrwx 1 root root 0 11-12 10:41 file

[[email protected] ~]# chmod o= file

[[email protected] ~]# ll file

-rwxrwx--- 1 root root 0 11-12 10:41 file 字符表示法

[[email protected] ~]# chmod g-rwx file

[[email protected] ~]# ll file

-rwx------ 1 root root 0 11-12 10:41 file

[[email protected] ~]# chmod -R 700 directory/

[[email protected] ~]# ll -d directory/

drwx------ 2 root root 4096 11-12 10:41 directory/

扩展:文件属主和属组的特殊情况

-rw-r--r-- 1 501 501 4 Feb 20 13:14 tset.txt

说明:这种情况是系统中没有的属主用户被删除了,此文件只显示了UID和GID

时间: 2024-11-29 12:41:09

chargp,chmod命令及参数的相关文章

linux chmod命令(转)

chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可

【转】每天一个linux命令(27):linux chmod命令

原文网址:http://www.cnblogs.com/peida/archive/2012/11/29/2794010.html chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读

chmod 命令参考

-rw------- (600) -- 只有属主有读写权限. -rw-r--r-- (644) -- 只有属主有读写权限:而属组用户和其他用户只有读权限. -rwx------ (700) -- 只有属主有读.写.执行权限. -rwxr-xr-x (755) -- 属主有读.写.执行权限:而属组用户和其他用户只有读.执行权限. -rwx--x--x (711) -- 属主有读.写.执行权限:而属组用户和其他用户只有执行权限. -rw-rw-rw- (666) -- 所有用户都有文件读.写权限.这

每天一个linux命令(27):linux chmod命令

chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读.写和可

如何实现自己的chmod命令

由于chmod命令的一般使用格式为:chmod u+x filename所以本程序的编写可以按照chmod命令的格式,文件权限的获取.中间参数部分的解析以及权限的汇总.以及文件权限的更改这三个部分来实现.以下是三个部分的分析:1.要想得到文件的权限,可以通过使用stat函数就可以实现.该函数的原型为: #include <sys/stat.h> #include <unistd.h> int stat(const char *file_name, struct stat *buf)

命令行参数

1sys.argv 描述:记录命令行参数 类别:列表(可以使用列表方法来访问) #!/usr/bin/env python import sys def main(argv): for arg in argv: print arg if __name__ == '__main__': main(sys.argv) 那我们开始调用测试脚本: python PyTest.py 输出结果:PyTest.py, 原始列表为['PyTest.py'] python PyTest.py -c 0 a:1:b

chmod 命令

chmod命令 chmod命令用来变更文件或目录的权限.在UNIX系统家族里,文件或目录权限的控制分别以读取.写入.执行3种一般权限来区分,另有3种特殊权限可供运用.用户可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可.符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件. 权限范围的表示法如下: u User,即文件或目录的拥有者: g Group,即文件或目录的所属群组: o Other,除了文件或目录拥有者或所属群组之外,其他用户皆

linux命令学习笔记(27):linux chmod命令

chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是 包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而禁止对其做 任何的更改操作.可执行权限表示允许将该文件作为一个程序执行.文件被创建时,文件所有者自动拥有对该文件的读 .

Linux命令篇之chmod命令和umask命令

chmod命令的使用方法 chmod用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.该命令有两种用法.一种是包含 字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. 1. 文字设定法 语法:chmod [who] [+ | - | =] [mode] 文件名 命令中各选项的含义为: 操作对象who可是下述字母中的任一个或者它们的组合: u 表示"用户(user)",即文件或目录的所有者. g 表示"同组(group)用户",即与文件属主有