su -与su的区别
ll - d(列出目录本身的信息,而不是其内容)
更改文件的属主(拥有者)、属组 (所属组)
chown:
[root@linux-server ~]# chown alice.hr file1.txt #修改属主、属组 [root@linux-server ~]# chown tom file1.txt #修改属主 [root@linux-server ~]# chown .it file1.txt #只改属组 [root@linux-server ~]# chown -R alice.hr dir1 #递归修改---针对目录
chmod:为文件或目录设置访问权限
chmod 777 /dir10/ (为dir10目录设置777权限)
chmod 000 /dir10/a.txt (为a.txt文件设置000权限)
* 对目录有w权限,可以在目录中创建新文件,可以删除目录中的文件(跟文件权限无关)
更改权限
a. 使用符号
[root@linux-server ~]# chmod u+x file1.txt #属主增加执行 [root@linux-server ~]# chmod a=rwx file1.txt #所有人等于读写执行 [root@linux-server ~]# chmod a=- file1.txt #所有人都没有权限 [root@linux-server ~]# chmod ug=rw,o=r file1.txt #属主属组等于读写,其他人只读 [root@linux-server ~]# ll -rw-rw-r--. 1 tom it 0 Nov 1 15:30 file1.txt
* chmod a=rwx filename (a表为所有人添加权限)
特殊权限:
getfacl filename 查看一个文件的特殊权限
setfacl -m u:username:rwx filename (提权)
setfacl -m u:username:--- filename (指定取消某一用户的提权)
setfacl -x u:username filename (指定取消某一个用户的提权)
setfacl -b filename (取消该文件的所有用户提权)
隐藏权限:
查看隐藏权限:lsattr
授权:chattr -i 不可以做任何操作
chattr -a 文件内容只可以追加,不可以覆盖
chattr -A 文件访问时间不变
创建用户liudehua,设置密码123(两种方法)
提权方法: