Linux:chmod -R 777 * 是什么意思?

作者&投稿:陆俘 (若有异议请与网页底部的电邮联系)
Linux:chmod -R 777 * 是什么意思?~

chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。linux就该这么学,一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
chmod -R 777 * 表示对当前目录及目录下所有的文件赋予可读可写可执行权限。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

1. 命令格式:
chmod [-cfvR] [--help] [--version] mode file

2. 命令功能:
用于改变文件或目录的访问权限,用它控制文件或目录的访问权限。

3. 命令参数:
必要参数:
-c 当发生改变时,报告处理信息
-f 错误信息不输出
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细处理信息

权限范围:
u :目录或者文件的当前的用户
g :目录或者文件的当前的群组
o :除了目录或者文件的当前用户或群组之外的用户或者群组
a :所有的用户及群组

权限代号:
r :读权限,用数字4表示
w :写权限,用数字2表示
x :执行权限,用数字1表示
- :删除权限,用数字0表示
s :特殊权限

chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。linux就该这么学,一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
chmod -R 777 * 表示对当前目录及目录下所有的文件赋予可读可写可执行权限。
1. 命令格式:chmod [-cfvR] [--help] [--version] mode file 2. 命令功能:用于改变文件或目录的访问权限,用它控制文件或目录的访问权限。3. 命令参数:必要参数:-c 当发生改变时,报告处理信息-f 错误信息不输出-R 处理指定目录以及其子目录下的所有文件-v 运行时显示详细处理信息权限范围:u :目录或者文件的当前的用户g :目录或者文件的当前的群组o :除了目录或者文件的当前用户或群组之外的用户或者群组a :所有的用户及群组权限代号:r :读权限,用数字4表示w :写权限,用数字2表示x :执行权限,用数字1表示- :删除权限,用数字0表示s :特殊权限

首先,chmod命令是linux上用于改变权限的命令,-R 是递归遍历子目录,因为你要操作的文件使用的*通配符。777,第一个7代表文件所属者的权限,第二个7代表文件所属者所在组的权限,第三个7代表其它用户的权限,7=4+2+1,在linux中权限是可以通过数字来描述的。具体表示如下:

4,执行时设置用户ID,用于授权给基于文件属主的进程,而不是给创建此进程的用户。
2,执行时设置用户组ID,用于授权给基于文件所在组的进程,而不是基于创建此进程的用户。
1,设置粘着位。

其次,chmod命令的详细使用如下,有不懂的可以慢慢查看一下。
chmod----改变一个或多个文件的存取模式(mode)

chmod [options] mode files

只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。

options:

-c,--changes
只输出被改变文件的信息

-f,--silent,--quiet
当chmod不能改变文件模式时,不通知文件的用户

--help
输出帮助信息。

-R,--recursive
可递归遍历子目录,把修改应到目录下所有文件和子目录

--reference=filename
参照filename的权限来设置权限

-v,--verbose
无论修改是否成功,输出每个文件的信息

--version
输出版本信息。

who
u
用户
g

o
其它
a
所有用户(默认)

opcode
+
增加权限
-
删除权限
=
重新分配权限

permission

r

w

x
执行
s
设置用户(或组)的ID号
t
设置粘着位(sticky bit),防止文件或目录被非属主删除
u
用户的当前权限
g
组的当前权限
o
其他用户的当前权限

作为选择,我们多数用三位八进制数字的形式来表示权限,第一位指定属主的权限,第二位指定组权限,第三位指定其他用户的权限,每位通过4(读)、2(写)、1(执行)三种数值的和来确定权限。如6(4+2)代表有读写权,7(4+2+1)有读、写和执行的权限。

还可设置第四位,它位于三位权限序列的前面,第四位数字取值是4,2,1,代表意思如下:

4,执行时设置用户ID,用于授权给基于文件属主的进程,而不是给创建此进程的用户。
2,执行时设置用户组ID,用于授权给基于文件所在组的进程,而不是基于创建此进程的用户。
1,设置粘着位。

实例:

$ chmod u+x file     给file的属主增加执行权限
$ chmod 751 file     给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
$ chmod u=rwx,g=rx,o=x file 上例的另一种形式
$ chmod =r file     为所有用户分配读权限
$ chmod 444 file      同上例
$ chmod a-wx,a+r file      同上例
$ chmod -R u+r directory   递归地给directory目录下所有文件和子目录的属主分配读的权限
$ chmod 4755   设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。

chmod能改变权限,-R是目录下所有文件,777就是高权限(读、写、执行),
chmod -R 777 * 意思就是将当前目录下所有文件都给予777权限
这个在服务器里不能随便敲的,不能在根目录下进行此命令,因为有些进程是指定权限(如755、700...)才能运行的...所以会出错

chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。linux就该这么学,一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
chmod -R 777 * 表示对当前目录及目录下所有的文件赋予可读可写可执行权限。
1. 命令格式:
chmod [-cfvR] [--help] [--version] mode file

2. 命令功能:
用于改变文件或目录的访问权限,用它控制文件或目录的访问权限。

3. 命令参数:
必要参数:
-c 当发生改变时,报告处理信息
-f 错误信息不输出
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细处理信息。

额 这个命令是 把 文件以及文件夹的权限都 变成可读可写可执行 -R是包括子目录

百度到chmod -R 777 *,有人说777是读,写,执行是对的。


linux 中chmod命令使用的详细解释
chmod---改变一个或多个文件的存取模式(mode)chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。options:-c,--...

如何更改linux文件的拥有者及用户组
你好,具体修改操作步骤如下:一、《Linux的chmod命令》。在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在 Linux的C程序中,可以使用chown函数来改变文件所有者,及所在用户组。另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令...

chmod中通过指定“ugoa”可以控制哪些用户对某文件(目录)的权限可以被...
在Linux系统中,chmod命令用于修改文件或目录的权限。在chmod命令中,可以通过指定“ugoa”来控制以下用户对某文件(目录)的权限可以被改变:u:指文件所有者,即文件的所有权被修改,只允许该用户自己修改。g:指文件所属组的用户,即文件所属组的权限被修改,只允许该组用户自己修改。o:指...

linux中 #chmod –R 777 * 是什么意思
chmod:在linux系统中它用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。参数-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 。777:分别对应文件实际拥有者,文件实际拥有者所在的组,其它用户的权限,数字权限是基于八进制数字系统而创建的,读权限(...

linux下chmod -x这个命令是有什么作用?
chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用。拓展:Linux用 户分为:拥有者、组群、其他,Linux系统中,预设的情况下,系统中所有的帐号与一般身份使用者,以及root的相关信 息, 都是记录在\/etc\/...

linux下改变文件访问权限命令chmod的全称是什么啊?
ctrl hierarchy mode

linux文件权限命令
确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。下面分别对这些命令加以介绍。chmod 命令 chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件...

Linux删除权限linux删除权限
chmod命令还有一个重要参数需要了解:-R参数(大写的R),这个参数表示进行权限的递归设置,就是将文件夹及此文件夹下的所有文件和子目录都进行权限的更改。示例:chmod755-R\/root\/testdir\/ linux怎么切换权限?linux切换权限命令?首先打开虚拟机并启动liunx系统,切换到命令行界面,查看一下文件列表,输...

linux下chmod和chown的区别是什么?
可以通过命令chmod , 该命令用于改变linux系统文件或目录的访问权限。此处通过数字方式举例:chmod -R 755 该命令表示文件所有者有读写执行权限(4+2+1)、文件所属组有读执行权限(4+1)、其他人有读执行权限(4+1)。-R 表示命令的可选项,请参考下面说明 -c : 若该文件权限确实已经更改,才...

CHMOD命令怎么用?
CHMOD:文件\/目录权限设置命令。这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:1、用包含字母和操作符表达式的文字设定法 :语法格式为:chmod [who] [opt] [mode] 文件\/目录名 2、用数字设定法 :语法格式为:chmod [mode] 文件名 题目中你想把空间...

贡井区19652756989: linux中 #chmod –R 777 * 是什么意思 -
郭宜安博: chmod:在linux系统中它用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.参数-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) . 777:分别对应文件实际拥有者,文件实际拥有...

贡井区19652756989: chmod 777是什么意思?所有linux系统都能用? -
郭宜安博: 首先,chmod命令是linux上用于改变权限的命令,-R 是递归遍历子目录,因为你要操作的文件使用的*通配符.777,第一个7代表文件所属者的权限,第二个7代表文件所属者所在组的权限,第三个7代表其它用户的权限,7=4+2+1,在linux中权...

贡井区19652756989: Linux中chmod- R 777 * 是什么意思? -
郭宜安博: chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.linux就该这么学,一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法.chmod -R 777 * 表示对当前目录及...

贡井区19652756989: Linux下如何设置让一个目录下的所有文件和下一级目录的权限都是777 -
郭宜安博: 使用命令chmod -R 777 filename filename是文件夹路径及名称 chmod加入-R 参数,就可以将读写权限传递给子文件夹

贡井区19652756989: linux chmod,如何把一个文件夹及其子文件夹里的文件、文件夹都设为777 -
郭宜安博: 1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下. 2、在linux命令行下输入shell指令:chmod -Rf 777 test. 3、键盘按“回车键”运行shell指令,此时会看到test文件夹以及其所有子文件的权限都被设置为了777.

贡井区19652756989: chmod 权限777 是什么意思 -
郭宜安博: 在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限.例如我用ls -l命令列文件表时,得到如下输出:-rw-r--r-- 1 bu users 2254 2006-05-20 13:47 tt.htm从第二个字符起rw-是说用户bu有读、写权,...

贡井区19652756989: Linux:chmod- R 777 * 是什么意思? -
郭宜安博: chmod能改变权限,-R是目录下所有文件,777就是高权限(读、写、执行),chmod -R 777 * 意思就是将当前目录下所有文件都给予777权限这个在服务器里不能随便敲的,不能在根目录下...

贡井区19652756989: linux中 "chmod 777- R ./" 引号中的这句话里的 - R和./是什么意思? 还有没有类似的“横杠+大写字母的”? -
郭宜安博: 展开全部-R是chmod命令的一个参数,表示递归执行到子目录./表示当前目录,还有,直接--help可以看下有哪些参数

贡井区19652756989: linux命令:chmod -
郭宜安博: chmod 777 `find /A -type d` 让A目录及其子目录的权限变为777 chmod 777 `find /A -type f` 让A目录以及子目录下的所有文件(常规文件)的权限为777 互不影响. 命令中的引号不是单引号,是反引号.

贡井区19652756989: linux chmod 操作失误 如何修复 -
郭宜安博: /* 这是根目录的吧?一般都是root组和root用户的,权限都改成 744(除了root用户外,其他均只有读的权限); 命令:chmod 755 /* 如果你用了 -R 参数,这里执行的时候也加这个参数吧如果有自己另外间的目录的话,你自己去看看那个目录需要什么样的权限,然后再去修改权限……

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网