修改综合 \color{blue}{\huge{修改综合}} 修改综合
①. 修改文件权限chmod
第一种方式
\color{red}{第一种方式}
第一种方式:使用+、-、=
三个符号进行权限操作。
+
:额外增加新的权限
=
:赋予权限
-
:收回权限
=
语法格式:chmod u=?,g=?,o=? 要修改的文件/目录名
u
:所有者 g
:所有组 o
:其他人
+、-
语法格式:chmod u/g/o +/- r/w/x 文件/目录名
案例 \color{purple}{案例} 案例:
-
chmod u=rwx,g=rx,o=rx abc
开始的时候abc
的权限:
修改权限之后的权限:
💫💫变为了绿色说明abc
文件现在是可以执行的状态了。 -
chmod u-x,g+w abc
u
部分的x
权限被收回,g
部分增加了w
权限。
第二种方式
\color{red}{第二种方式}
第二种方式:使用数字组合的方式进行权限修改。
r、w、x
这三个数的值组成的1~7
值的组合是唯一的,所以可以总值的和来表示赋予权限的种类。
并且对于数组从左到右依次对于u、g、o
进行赋值。
②. 修改文件的所有者chown
chmod
语法格式:
chown newowner 文件/目录
:改变所有者
chown newowner:newgroup 文件/目录
:改变所有者和所在组
-R
:递归地更改包括该目录之下所有的文件的所有者。
实例
\color{purple}{实例}
实例:
对于bbb
目录下面的所有文件进行修改所有者:
chown -R tom /home/bbb/
bbb
目录本身和里面的hello.txt
和hello2.txt
的所有者都变成了tom
。
③. 修改所在组chgrp
chgrp
语法格式:
chgrp newgroup 文件/目录
:将该文件/目录移动到新的newgroup
组中去。
-R
:同理递归修改该目录和目录下所有文件的所在组。