Linux权限管理命令
查询linux命令用法网址:cht.sh
1、chmod——改变文件/目录的权限
用法:
① chmod [{ugoa}{+-=}{rwx}] [文件/目录] ---给文件的(用户、所属组、其他人、所有用户)(赋予去除)(读写执行)权限
例:chmod u+x,o-x testfile.log
chmod g=rwx testfile.log
② chmod [421] [文件/目录]
权限的数字表示:r—4 w—2 x—1 如:rwxrw-r-- 就表示764
例:chmod 777 /tmp/a 表示的是改变a目录的权限为:rwxrwxrwx
③ chmod -R [权限] [目录] 递归修改 ----可以将目录下的全部子目录和文件的权限修改
例:chmod -R 777 /tmp/a 表示的是将a目录下所有的子目录和文件的权限修改为777
总结:对一个文件(file)的权限 r:cat/more/less/tail/head 可以查看文件内容
w:vim 可以修改文件内容
x:script/command 可以执行文件
对一个目录(directory)的权限 r:ls 可以查看目录
w:touch、mkdir、rmdir、rm 可以在目录下创建、删除文件
x:cd 可以进入目录
删除文件的前提是:对文件所在的目录有写权限