我们可以使用chmod命令,修改文件、文件夹的权限信息。注意,只有文件.文件夹的所属用户或root用户可以修改。
语法: chmod [-R]权限文件或文件夹
·选项:-R,对文件夹内的全部内容应用同样的操作
示例:
chmod u=rwx,g=rx,o=x hello.txt,将文件权限修改为: rwxr-x–x
- 其中:u表示user所属用户权限, g表示group组权限, o表示other其它用户权限
chmod -R u=rwx,g=rx, 0=x test, 将文件夹test以及文件夹内全部内容权限设置为: rwxr-x–x
权限可以用3位数字来代表,第一位数字表示用户权限,第二位表示用户组权限,第三位表示其它用户权限。数字的细节如下: r记为4, w记为2,x记为1,可以有:
所以751表示:rwx(7)r-x(5)–x(1)
使用chown命令,可以修改文件、文件夹的所属用户和用户组
普通用户无法修改所属为其它用户或组,所以此命令只适用于root用户执行
语法: chown [-R] [用户] [:] [用户组] 文件或文件夹
选项,-R,同chmod,对文件夹内全部内容应用相同规则
选项,用户,修改所属用户
选项,用户组,修改所属用户组
:用于分隔用户和用户组
示例: .
- chown root hello.txt,将hello.txt所属用户修改为root. chowneroot
- hello.txt, 将hello.txt所属用户组修改为root . chown root.itheima
- hello.txt, 将hello.txt所属用户修改为root,用户组修改为itheima . chown -R root
- test, 将文件夹test的所属用户修改为root并对文件夹内全部内容应用同样规则