1.7 chmod命令使用

#更改权限

r=4  可读

w=2 可写

x=1  可执行

第一种方法:chmod 744 tim.txt

第二种方法:chmod u=rwx,g=r--,o=r--

chmod u-x tim.txt

chmod u+x,g+w,o-r tim.txt

chmod a+r tim.txt

chmod -R 700 tim.txt

#umask值用于规定默认文件或目录权限,目录是755,文件是644

mkdir feng

ls -ld feng

touch 1.txt

ls -l 1.txt

#默认umask 022权限推论文件与目录过程

rwx rwx rwx  -  --- -w- -w-  =  rwx r-x r-x  755

rw- rw- rw-   -  --- -w- -w-  =  rw- r-- r--  644

习题:

1.root用户在创建文件和目录时,默认权限分别是什么?

文件是755

目录是644

2.如果把当前用户的umask设置为003,请推算文件和目录的默认权限是什么?

774

664

3.一个文件要求只允许它的属主控制,属组和其他用户没有任何权限,应该如何更改权限?

第一种方法: chmod 700 file

第一种方法: chmod u=rwx,g=---,o=---

4.如果想把一个目录连带子目录的权限修改成‘rwxr--r--‘,命令是什么

chmod -R 744 dir

总结:

主要是chmod修改文件与目录权限,-R选项是递归修改目录或子目录权限

次要是r是读,w是写,x是执行,umask默认是022,文件为644,目录为755

时间: 2024-10-13 12:16:49

1.7 chmod命令使用的相关文章

linux chmod命令(转)

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

Linux | chmod命令

一.权限说明 -rw-r–r– :这是某个文件的权限位. 我们从这个权限位开始说明: 第一个横杠:指定文件类型,表示该文件是一个普通文件.(所创建的文件绝大多数都是普通文件或符号链接文件). 除去第一个横杆,一共9个字符,用来设置用户访问文件的权限: rw-:前三位,文件属主可读.写 r–:中间三位,组用户可读 r–:最后三位,其他用户只可读 r 读权限 w 写/更改权限 x 执行该脚本或程序的权限 下面多举几个权限命令: r-- --- --- 文文件属主可读,但不能写或执行 r-- r--

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

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

常用简单Chown命令和Chmod命令

linux下使用ls -la可以查看当前目录下的文件详细信息 文件的权限组成格式是: 文件属性  当前用户权限  用户所属用户组权限  其他用户权限   链接数   用户  用户组  大小 时间戳 d                 rwx                        rw-                          r--                 1          ha       ha       679    6月 一般来说从其他用户的目录下使用cp

老男孩教育每日一题-2017年5月2日-Linux系统中,不小心把chmod命令的权限弄没了,怎么解决?

老男孩教育每日一题-2017年5月2日-Linux系统中,chmod命令没有执行权限(x权限)或者chmod命令文件的权限为000,怎么解决? 解决方法有两种: 方法一: [[email protected] bin]# cp cp /oldboy/chmod.new (此时复制cp命令文件命名叫chmod.new,此时chmod.new文件有就x的权限,但chmod.new不具备有chmod命令的共功能) [[email protected] bin]# cd /oldboy/ [[email

linux命令--chmod命令&chgrp命令&chown命令

chmod命令是用来更改文件或者文件夹权限的命令 使用方法为 chmod [who] [+ | - | =] [mode] 文件名 其中mode的方法如下: 数字与字符对应关系如下: r=4,w=2,x=1若要rwx属性则4+2+1=7若要rw-属性则4+2=6:若要r-x属性则4+1=7. 其中who权限组的关系如下: u :目录或者文件的当前的用户g :目录或者文件的当前的群组o :除了目录或者文件的当前用户或群组之外的用户或者群组a :所有的用户及群组 例子1  表示给当前用户,当前群组增

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)

Linux chmod命令用法

chmod----改变一个或多个文件的存取模式(mode) chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式.mode可以是数字形式或以who opcode permission形式表示.who是可选的,默认是a(所有用户).只能选择一个opcode(操作码).可指定多个mode,以逗号分开. options: -c,--changes 只输出被改变文件的信息 -f,--silent,--quiet 当chmod不能改变文件模式时,不通