常用简单Chown命令和Chmod命令

linux下使用ls -la可以查看当前目录下的文件详细信息

文件的权限组成格式是:

文件属性  当前用户权限  用户所属用户组权限  其他用户权限   链接数   用户  用户组  大小 时间戳

d                 rwx                        rw-                          r--                 1          ha       ha       679    6月

一般来说从其他用户的目录下使用cp / mv命令将其他用户的文件拷贝到自己用户目录下,或者使用scp 命令将远程用户的文件拷贝到本机目录下,需要对文件属性和所有者进行修改,否则会出现权限不够的问题。

一般先修改文件所有者,使用chown命令

用法:chown -R ha:ha ./*

-R:递归对目录下的文件进行修改所有者

ha:ha   前面的ha是改为ha用户,后面ha是改为名为ha的用户组

./*   是需要被修改的文件名或者路径,此处指定的是当前目录下的所有文件和文件夹

接下来修改文件属性,使用chmod命令

用法:chmod a+r ./*

a+r:a是对所有用户【包括当前用户,用户组用户,其他用户】进行权限修改,+r是增加读权限,+w是增加写权限,+x是增加执行权限

./*   是需要被修改的文件名

----------------------------------------------------------

我之前遇到一个神奇的问题

一个文件夹下有许多文件和文件夹,原本属于root,后来改为自己的用户,权限也都全开,但是里面有个文件夹无法打开,root可以打开,自己用户不行,权限读写都开了,直到后来偶然给文件夹加上了执行权限,自己用户才能打开。很奇怪为什么文件夹属性需要加执行权限才能打开。

时间: 2024-08-03 15:16:40

常用简单Chown命令和Chmod命令的相关文章

linux每日命令(27): chmod命令

阅读目录(Content) 一. 命令格式: 二. 命令功能: 三. 命令参数: 权限代号: 权限范围: 1. 文字设定法: 2. 数字设定法 四. 使用实例: 1:增加文件所有用户组可执行权限 2:同时修改不同用户权限 3:删除文件权限 4:使用"="设置权限 5:对一个目录及其子目录所有文件添加权限 6.其他一些实例: chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字

Linux常用命令29:chmod命令

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

Linux | chmod命令

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

linux常用命令2 chmod、chown

chmod命令 [[email protected] ~]# ls -l total 104 drwxr-xr-x. 3 root root  4096 Jul  2 22:34 222 看此处drwxr-xr-x,r=4,w=2,x=1,因此rwx=4+2+1=7,r-x=4+1=5, r-x=4+1=5,因此该文件权限可表示为755 [[email protected] ~]# chmod 744 222          //将222目录权限改为744,744权限=rwxr--r-- [[

chmod 命令、chown命令、umask、lsattr/chattr命令

一:文件和目录权限chmod先来看文件的权限是什么.从左至右一共9列,分别代表:1.该文件类型和所有者.所属组.其他用户对该文件的权限.一共11位.第一位为文件类型:d 目录,- 普通文件,l 链接文件,b 块设备,c 串行端口设备,s 套接字文件(socket)用于通信..后9位每三个一组,分别为user,group,other的权限.r可读,w可写,x可执行.对于目录来说,必须有x权限,因为打开目录即为执行目录文件.最后一位的.是表示selinux或者acl的属性(知道即可).2.表示链接占

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  表示给当前用户,当前群组增

Linux命令之chmod、chown

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

chmod命令、chown命令、umask值和隐藏权限

chmod命令(change mode) 使用 ls -l 可以看到文件或目录的权限.权限一共有9位,分为3段,分别代表拥有者权限.拥有组权限和其他人权限.每一段都有3位,分别是 r(读).w(写)和 x(执行).若没有相应的权限,则使用 - 代替. 每种权限的意义: r:对于目录来说,允许列出目录的内容.(ls) 对于文件来说,允许查看文件内容.(cat.more.less.head.tail.tac) w:对于目录来说,允许在其下创建删除文件.(mkdir.touch.rm.cp.mv) 对

Linux中的chown和chmod命令

1.chown命令 chown命令能够改变某个文件或目录的所有者和所属组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组,只有文件所属者和超级用户才可以使用该命令. (1)命令语法 chown(选项)(参数) (2)选项 -c:效果类似"-v"参数,但是只显示更改的部分: -f:不显示错误信息: -R:递归处理,将指定目录下的所有文件以及子目录全部处理: -v:显示指令的执行过程: --help:在线帮助: --reference=<参考的文件或目录&