id – 显示用户身份号
chmod – 更改文件模式
umask – 设置默认的文件权限
su – 以另一个用户的身份来运行 shell
sudo – 以另一个用户的身份来执行命令
chown – 更改文件所有者
chgrp – 更改文件组所有权
passwd – 更改用户密码
当一个用户拥有一个文件或目录时, 用户对这个文件或目录的访问权限拥有控制权。
现在的 Linux 会创建一个独一无二的,只有一个成员的用户组,这个用户组与用户同名。这样使某种类型的 权限分配更容易些。
读取,写入,和执行
使用ls时会得到
- 一个普通文件
d 一个目录
l 一个符号链接。注意对于符号链接文件,剩余的文件属性总是"rwxrwxrwx",而且都是 虚拟值。真正的文件属性是指符号链接所指向的文件的属性。
c 一个字符设备文件。这种文件类型是指按照字节流,来处理数据的设备。 比如说终端机,或者调制解调器
b 一个块设备文件。这种文件类型是指按照数据块,来处理数据的设备,例如一个硬盘,或者 CD-ROM 盘。
chmod - 更改文件模式
只有文件的所有者或者超级用户才 能更改文件或目录的模式。
rwx
chmod 600 foo.txt
-rw------- 1 me me 0 2008-03-06 14:52 foo.txt
也可以用图形界面右击修改
umask - 设置默认权限
也是用8进制,1删除对应的权限
[me@linuxbox ~]$ umask
0002 //最后一位是2,对应:000 000 000 010 所以删除w权限
[me@linuxbox ~]$ > foo.txt
[me@linuxbox ~]$ ls -l foo.txt
-rw-rw-r-- 1 me me 0 2008-03-06 14:53 foo.txt
更改身份
- 注销系统并以其他用户身份重新登录系统。
- 使用 su 命令。
- 使用 sudo 命令。
chown - 以管理员身份 更改文件所有者和用户组
https://www.kancloud.cn/thinkphp/linux-command-line/39452