whoami 查看当前登录用户
chmod更改文件目录访问权限
chmod 权限的八进制数 文件名
chmod u=rw,g=rw,o=r 文件名
用户自己(u)读写,用户组(g)读写,其他人(o)读
权限掩码umask
默认: 0002 拿走对应的权限 0002就是拿走第三组的w(写)权限
文件创建的时候是 0666 权限, 拿走后变成 0664
文件夹创建的时候是 0777 权限 , 拿走变成 0775
拿走并不是单纯的减去,是拿走对应的权限
例如:创建时候的权限: 0642 (rw-|r--|-w-)
umask: 0420 (r--|-w-|---)
最后实际的权限:0240 (-w-|r--|-w-)
第二组,umask想要拿走w权限,但是本身就没有w权限所以拿不走。
修改的时候不用考虑掩码umask
chown更改文件目录的用户或组
更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户A,为了让用户A能够存取这个文件,root用户应该把这个文件的属主设为A,否则,用户A无法存取这个文件。
语法:
chown 用户:用户组 文件名
sudo:临时提升当前用户的权限为root用户,向上修改需要sudo来提升权限。