用ls -l命令查看当前目录下文件时,显示开始的地方显示文件的属性linux
例:centos
-rwxrwxrwx. 1 root root 0 10月 25 02:55 aling
setenforce 0 //暂时关闭 selinux命令
d //表示该文件为 目录 - //表示该文件为 普通文件 l //表示该文件为 链接文件 b //表示该文件为 块设备 c //表示该文件为 串行端口设备文件 s //表示该文件为 套接字文件
r=可读 w=可写 x=可执行 r=4 w=2 x=1 //这几个字符可一用数字表示 3个字符取和 因此rwxrwxrwx=777
[root@centos001 ~]# ls -l 22.txt //查看文件的权限 -rwx------. 1 root root 0 9月 26 09:55 22.txt //能看到文件一开始的的权限 是700 [root@centos001 ~]# chmod 777 22.txt //更改文件的权限 [root@centos001 ~]# ls -l 22.txt -rwxrwxrwx. 1 root root 0 9月 26 09:55 22.txt //已经变成更改以后的权限了
[root@centos001 ~]# ls -l 总用量 4 drwxr-xr-x. 2 root root 6 9月 26 09:55 123 -rwxrwxrwx. 1 root root 0 9月 26 09:55 22.txt //这里咱们能够看到目录里一开始权限是不同的 [root@centos001 ~]# chmod -R 770 22.txt [root@centos001 ~]# ls -l 总用量 4 drwxrwx---. 2 root root 6 9月 26 09:55 123 -rwxrwx---. 1 root root 0 9月 26 09:55 22.txt //更改以后的权限同样了
[root@centos001 ~]# useradd -m aming //建立一个新的普通用户 [root@centos001 ~]# passwd aming 更改用户 aming 的密码 。 新的 密码: 从新输入新的 密码: passwd:全部的身份验证令牌已经成功更新。
选项code
chown user1:aming filename //同时修改全部者和所属组 chown :root filename //只更改所属组 chown -R username:group filename //级联更改 适用于目录
默认状况下目录的权限值为755.普通文件的权限值为644 umask的预设值为0022file
666 - 003 =(rw-rw-rw-) - (-------wx)=rw-rw-r--=664
例:在umask值为003时,得出建立目录的权限值权限
777 - 003 =(rwxrwxrwx)- (-------wx) =rwxrwxr--=774
a //增长该权限后,只能追加不能删除,非root权限不能设定该属性 i //增长该权限后文件不能被删除、重命名、设定连接、写入以及新增数据
a //连同隐藏文件一同列出 R //连同子目录文件一块儿列出 d //查看文件目录自己