学习目标:了解Linux权限

ls -l 显示的内容

lrwxrexrwx 1 root root 8 May 29 04:09 sbin -> usr/bin

权限

第0位确定文件类型

  • -是普通文件
  • l是链接,后面会用 -> 打印出指向的真实文件路径
  • d是目录,相当于windows的文件夹
  • c是设备文件,鼠标,键盘,/dev

第1-3位确定所有者拥有该文件的权限

第4-6位确定所属组拥有该文件的权限

第7-9位确定其他用户组拥有该文件的权限

权限表示方式

rwx代表可读可写可执行,-代表没有权限

权限还可以用数字来表示,r=4,w=2,x=1

目录和文件都是有权限的,操作目录和文件都需要有对应的权限才能操作

其他说明

lrwxrexrwx 1 root root 8 May 29 04:09 sbin -> usr/bin

root 用户

root 组

8 文件大小(字节):如果是文件夹,显示4096字节;如果是软链接,显示指向的真实文件路径字节数

May 29 04:09 最后修改日期

sbin 文件名/软链接名

-> user/bin指向真实文件或目录

chmod可以修改文件或者目录权限

第一种方式:+、-、=变更权限

​ u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)

​ chmod u=rwx,g=rx,o=x 文件/目录名

第二种方式:通过数字变更权限

​ r=4,w=2,x=1

​ chmod 777 xxx

不是所有目录和文件通过这种方式修改都有效的,有些需要修改selinux策略