文件权限就是文件的访问和控制权限,即哪些用户和组群可以访问什么样的文件,以及进行什么样的操作。
Unix/Linux是一个典型的多用户系统,即不同用户处于不同地位,对文件和目录有不同的访问权限。为了保护系统的安全性,Unix/Linux系统除了对用户权限作了严格的界定外,还在用户身份认证,访问控制,传输安全,文件读写权限等方面做了严格的限制。
1.查看文件权限
利用 ls 指令查看文件类型。
使用较长格式,列出文件
ls -l
文件类型
在Linux里面,一切皆为文件,正因为这一点才有了设备文件。
/dev目录下有各种设备文件,大都跟具体的硬件设备相关。
socket:网络套接字
pipe: 管道
ls的一些用法
显示除了.(当前目录),..(上一级目录)之外的所有文件。包括隐藏文件,(Linux中以.开头的文件为隐藏文件)
ls -a显示所有文件,包括隐藏的
ls -l显示文件的所有信息。
ls -asSh
显示文件大小,并排序
其中小s是显示文件大小,大S是对文件大小进行排序
变更文件所有者
进入到文件夹之后
cd /home/lilei
ls iphone11
sudo chown shiyanlou iphone11
文件权限的表示方式
1,二进制数字表示
例如
chmod 600 iphone11
600=rw-,—-,—-
2,加减赋值操作
完成上述相应的操作我们还可以
chmod go-rw iphone11
g=group用户组
o=other其他用户