1.chmod命令
功能:修改文件、文件夹权限(注意,只有文件、文件夹的所属用户或root用户可以修改)
语法:chmod [-R] 权限 参数
-
权限,要设置的权限,比如755,表示:
rwxr-xr-x
(权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。 数字的细节如下:r记为4,w记为2,x记为1) -
参数,被修改的文件、文件夹
-
选项-R,设置文件夹和其内部全部内容一样生效
第一种写法
将test.txt文件的权限修改为:rwx r-- r--
其中:
- u表示user所属用户权限
- g表示group组权限
- o表示other其它用户权限
将test5文件夹以及test5文件夹内全部内容权限设置为 rwx rwx rwx
第二种写法(推荐)
将test5文件夹以及test5文件夹内全部内容权限设置为 rwx r-x --x
2.chown命令
功能:修改文件、文件夹所属用户、组
语法:chown [-R] [用户][:][用户组] 文件或文件夹
普通用户无法修改所属为其它用户或组,所以此命令只适用于root用户执行
选项,-R,同chmod,对文件夹内全部内容应用相同规则
选项,用户,修改所属用户
选项,用户组,修改所属用户组
:用于分隔用户和用户组
实例
1. 将newtest.txt文件的所属用户修改为root
2.将newtest.txt文件的所属用户组修改为root
3.将newtest.txt文件的所属用户和用户组均修改为linux2024