权限
- r:读权限 w:写权限 x执行权限
[root@lemontree ~]ll
-rw-r--r--. 1 root root 988 3月 12 15:52 test.txt
- ugo方式
touch file
chmod a=rwx file
chmod a=-rwx file
chmod u=rwx,g=rw,o=- file
- number方式:二进制(rwx|rw-|r–)
选项:-R 递归修改
chmod 644 file
chmod 600 file
mkdir dir
chmod 777 dir/
chmod -R 755 dir/
- 权限对文件的影响
(1) 读权限r:只能读取文件权限。如c at, head, tail, less, more
(2) 写权限w:具有新增、修改文件内容的权限
1) 使用vim编辑会提示权限拒绝,但可以强制保存,会覆盖文件的所有内容
2) 使用echo命令重定向的方式可以往文件写入内容,>>可以追加
3) 不能删除文件,删除时不时文件的属性,需要上级目录是否有w权限
(3) 执行权限x: 普通用户执行文件 配合r权限使用,rx(命令), rw(配置文件 - 权限对目录的影响
(1) 只有读取权限r:具有浏览目录及子目录的权限,可以使用ls命令查看,但同时会提示权限拒绝,也可以使用 ls -l 查看,但文件属性变为问号,只能查看文件名
(2) 只有写权限w:具有增加、修改及删除目录内的文件名权限(配合x权限使用)
**ps:**可以创建文件,删除文件(跟文件本身权限无关),不能进入目录、复制文件、删除目录、移动文件
(3) 只有执行权限x:只能进入目录,不能浏览、复制、移动、删除 - Linux权限总结与注意事项
文件 r 权限:只给用户查看,无其他操作
文件 rw 权限:可以查看和编辑文件内容
文件 rx 权限:可以查看和执行文件,但不能修改文件(脚本、命令)
文件 rwx 权限:能读写执行,但不能删除,删除需要看上级目录是否有w权限
目录 rx 权限:允许浏览目录内文件及子目录,不允许在该目录下创建文件删除文件
目录 rw 权限:能读写文件,但无法进入(极少)
ps:文件的 x 权限小心给予,目录的 w 权限小心给予。文件权限通常为644,目录权限通常为755。 - chown:变更文件的属主和属组
chown username.username test.txt
chown .username test.txt
chgrp username test.txt