chmod [选项][参数]
[color=blue]功能[/color]
改变指定文件的权限,设置权限支持字符标记法和数字标记法
数字标记法:由4个八进制数组成,每个八进制数由1、2、4三个数相加得到相应权限,特殊的0表示没有权限,第一个八进制数的1表示粘滞位,2表示sgid权限,4表示suid权限,第2~4个八进制数的1表示可执行权限,2表示可写权限,4表示可读权限,第2个八进制数表示文件所有者的权限,第三个八进制数表示文件所属组的用户的权限,第3个八进制数表示其他所有用户的权限
字符标记法:格式[ugoa][+-=][rwxstugo],其中[ugoa]表示对哪类用户设置权限,具体的u表示user,即文件或目录的所有者,g表示group,即文件所属的组内的用户,o表示others,即除了u和g所代表的用户之外的其他用户,a表示all,即所有用户,涵盖了u、g、o表示的用户,[+-=]表示权限操作符,具体的+表示在文件原来权限的基础上添加指定的权限,-表示在文件原来权限的基础上去除指定的权限,=表示不考虑文件原来的权限,将文件设置为指定的权限,[rwxXstugo]表示具体的权限,具体的r表示read,即读权限,w表示write,即写权限,x表示execute,即执行权限,s表示设置suid权限和guid权限,只能和u、g连用,表明运行此文件的用户将临时具有与文件所有者相同的权限,t表示粘滞位,表明除文件属主和root用户外,其他用户没有删除文件的权限
[color=blue]选项[/color]
-c 显示文件权限的变化
-v 显示指令执行的详细过程
-R 已递归的方式改变指定目录及目录下所有子目录和文件的权限
[color=blue]参数[/color]
权限模式:指定文件的权限模式
文件:要改变权限的文件
[color=blue]说明[/color]
1.suid和guid权限只对可执行文件起作用,如果不可执行文件设置了suid和guid,权限一栏将显示S,表示忽略相应的权限
2.目录的读权限表示可以使用ls指令显示目录列表,目录的写权限表示可以在目录下创建新文件或子目录,目录的可执行权限表示可以使用cd指令进入目录
3.使用chmod改变符号链接的权限实际上改变的是符号链接所指向文件的权限
----------------------------------------------------------------------------------
chown [选项][参数]
[color=blue]功能[/color]
改变文件的所有者和所属的工作组
[color=blue]选项[/color]
-c 显示文件所有者或所属工作组的详细变化
-v 显示指令详细执行过程
-R 递归修改指定目录及其目录下所有内容的所有者和所属工作组
[color=blue]参数[/color]
用户:组 ----->指定所有者和所属工作组,忽略(:组)时,仅改变文件所有者
文件:指定要改变所有者和所属工作组的文件列表
[color=blue]说明[/color]
参数的“用户:组”也可以写成“用户.组”
[color=blue]功能[/color]
改变指定文件的权限,设置权限支持字符标记法和数字标记法
数字标记法:由4个八进制数组成,每个八进制数由1、2、4三个数相加得到相应权限,特殊的0表示没有权限,第一个八进制数的1表示粘滞位,2表示sgid权限,4表示suid权限,第2~4个八进制数的1表示可执行权限,2表示可写权限,4表示可读权限,第2个八进制数表示文件所有者的权限,第三个八进制数表示文件所属组的用户的权限,第3个八进制数表示其他所有用户的权限
字符标记法:格式[ugoa][+-=][rwxstugo],其中[ugoa]表示对哪类用户设置权限,具体的u表示user,即文件或目录的所有者,g表示group,即文件所属的组内的用户,o表示others,即除了u和g所代表的用户之外的其他用户,a表示all,即所有用户,涵盖了u、g、o表示的用户,[+-=]表示权限操作符,具体的+表示在文件原来权限的基础上添加指定的权限,-表示在文件原来权限的基础上去除指定的权限,=表示不考虑文件原来的权限,将文件设置为指定的权限,[rwxXstugo]表示具体的权限,具体的r表示read,即读权限,w表示write,即写权限,x表示execute,即执行权限,s表示设置suid权限和guid权限,只能和u、g连用,表明运行此文件的用户将临时具有与文件所有者相同的权限,t表示粘滞位,表明除文件属主和root用户外,其他用户没有删除文件的权限
[color=blue]选项[/color]
-c 显示文件权限的变化
-v 显示指令执行的详细过程
-R 已递归的方式改变指定目录及目录下所有子目录和文件的权限
[color=blue]参数[/color]
权限模式:指定文件的权限模式
文件:要改变权限的文件
[color=blue]说明[/color]
1.suid和guid权限只对可执行文件起作用,如果不可执行文件设置了suid和guid,权限一栏将显示S,表示忽略相应的权限
2.目录的读权限表示可以使用ls指令显示目录列表,目录的写权限表示可以在目录下创建新文件或子目录,目录的可执行权限表示可以使用cd指令进入目录
3.使用chmod改变符号链接的权限实际上改变的是符号链接所指向文件的权限
----------------------------------------------------------------------------------
chown [选项][参数]
[color=blue]功能[/color]
改变文件的所有者和所属的工作组
[color=blue]选项[/color]
-c 显示文件所有者或所属工作组的详细变化
-v 显示指令详细执行过程
-R 递归修改指定目录及其目录下所有内容的所有者和所属工作组
[color=blue]参数[/color]
用户:组 ----->指定所有者和所属工作组,忽略(:组)时,仅改变文件所有者
文件:指定要改变所有者和所属工作组的文件列表
[color=blue]说明[/color]
参数的“用户:组”也可以写成“用户.组”