Linux云计算运维工程师day13

权限

  1. r:读权限 w:写权限 x执行权限
[root@lemontree ~]ll
#第一位:文件格式;2-4:该文件拥有者的读写执行权限;5-7:该组成员的读写执行权限;8-10:其他人的读写执行权限
-rw-r--r--. 1 root root  988 3月  12 15:52 test.txt
#读写权限      拥有者 组名称 大小 最后修改时间  文件名称
  1. ugo方式
touch file	#创建文件
chmod a=rwx file	#给所有人读写执行权限
chmod a=-rwx file	#取消所有的读写权限
chmod u=rwx,g=rw,o=- file	#属主读写执行,属组读写,其他人无权限
  1. number方式:二进制(rwx|rw-|r–)
    选项:-R 递归修改
chmod 644 file	#rw- r-- r--
chmod 600 file	#rw- --- ---

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

#仅变更属组 属组名	文件名
chown .username test.txt

#		属组名	文件名
chgrp username test.txt	#只能变更属组

你可能感兴趣的:(Linux云计算运维工程师)