权限管理命令:
一:
改变文件或目录权限:
chmod
【{ugoa}{+-=}{rwx}】【文件或目录】
【421】 【文件或目录】——“421”是权限的数字
-R 递归修改 改变目录下的目录
【{ugoa}{+-=}{rwx}】【文件或目录】
【421】 【文件或目录】——“421”是权限的数字
-R 递归修改 改变目录下的目录
权限的数字表示:
r ---> 4 w ---> 2 x ---> 1
rwx rw- r--
7 6 4
权限具体作用:
rwx rw- r--
7 6 4
权限具体作用:
r 读权限 查看文件内容 列出目录内容
w 写权限 修改文件内容 在目录中创建,删除文件
x 执行权限 执行文件 进入目录
w 写权限 修改文件内容 在目录中创建,删除文件
x 执行权限 执行文件 进入目录
file 文件
r:cat/more/less/head/tail
w: vim
x: script command
w: vim
x: script command
directory 目录
r: ls
w: touch/mkdir/rmdir/rm
x: cd
x: cd
在目录权限中r和x 同时出现
二:
改变文件或目录的所有者
:
chown
【用户】【文件/目录】
改变文件或目录的所属组: chgrp 【用户组】【文件/目录】
显示,设置文件的缺省权限: umask 023(rwxr-xr--) 更改缺省权限,以后创建目录都是这个权限;
-S 以rwx的形式 显示 新建目录缺省权限(创建一个新目录生成权限);
注意:
1.在Linux里新建的文件都会把x权限去掉;
2.改变所有者或所属组,都必须是在Linux中已经存在的;
3.只有文件的所有者和管理员root能改变文件权限
4.只有管理员root能改变所有者