1.修改文件权限
权限:
User Group Other
rwx rwx rwx
111 111 111 = = 777
权限对应权限值
read —— 4
write——2
execute——1
7 | r w x |
6 | r w - |
5 | r - x |
4 | r - - |
3 | - w x |
2 | - w - |
1 | - - x |
0 | - - - |
①权限模式(+、-、=)
chmod g-r file1 file1文件组员(g)没有读权限
chmod u+x,go+r file file文件中用户增加了execute执行权,组员和其他用户增加了读权限
chmod a=rw file 等同于chmod ugo=rw,a表示all
②权限值模式
chmod 555 file a=rx
chmod 644 file u=rw,go=r
chmod 755 file u=rwx,go=rx
2.权限放大方法以及命令
① 对文件放大权限:chmod –R 777 you 级联you包含子目录把权限放大
②普通用户加入到root组中,例如hsy用户:usermod –g 0 hsy
③普通用户提升sudoers: vi /etc/sudoers hsy加进去
3.查看自己是谁以及自己的UID、GID、groups(组号)
who am i 查看自己是谁
id 查看自己的UID、GID、group
4.如果在运行命令中遇见了permission限制,解决方法
①加入到该组 groupadd
$ usermod -g 组号 用户
$ usermod --gid 组号 用户
很明显的看到zs用户的gid以及group后面标明里lisi,这是执行了上述的两个操作,更改zs到了lisi的组号下main
②sudo xxx 执行sudo命令,前提是 /etc/sudoers 内的用户才能够运行 sudo 这个命令
③su - root 切换到超级管理员或者所属者,在root在运行