找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 余亮 于 2021-8-6 22:27 编辑

文件的权限三剑客:

chanod:修改文件的权限
chown:改变文件或目录的属主
chgrp:修改文件或目录的属组

认识权限及权限相关命令:
-rw-r--r--. 1 root root     0 Aug  5 19:08 liang.txx
drwxr-xr-x. 3 root root  4096 Aug  5 18:18 dcs9
-开头代表文件  /d开头代表目录

r   read   读的权限,权限为4
w   write   写的权限 ,权限为2
x    execute   执行的权限,权限为1

              属主          属组          其他用户
              rwx            rwx             rwx                    (每个单位最大权限是7“4+2+1=7”)
              r=4;        r=4;          r=4;                    由此可知整体的所有最大全限“777”
             w=2;       w=2;        w=2;
              x=1;        x=1;          x=1

-rw-r--r--. 1 root root     0 Aug  5 19:08 liang.txx
前三位rw-:代表是属主权限(文件的创建者)属主可以用"u“来代表
中间三位r--:代表属组的权限,属组可以用”g“代表
后面三位r--:代表是其他用户的权限,其他用户可用”o“代表

-rw-r--r--. 1 root root     0 Aug  5 19:08 liang.txx
权限解意:属主对liang.txt这个文件只有读和写的权限,属组对liang.txt这个文件只有读的权限没有写和执行的权限
不是属主属组的其他用户对liang.txt这个文件只有读的权限,没有写和执行的权限

修改权限命令

1.修改目录权限:
chmod:修改权限
chmod  777 dcs7   》》==修改dcs7目录的权限赋予最大权限
777代表分别代表:属主,属组,其他用户都是最大权限,三方都具有对dcs7这个目录读,写,执行的权限

1.2修改文件权限:
chmod 777 liang.txt  》》==修改liang.txt文件权限赋予最大权限
777代表分别代表:属主,属组,其他用户都是最大权限,三方都具有对liang.txt这个文件读,写,执行的权限

1.3修改目录以及目录里面的所有目录及文件的权限:
chmod -R  771 dcs7  》》修改了dcs7这个目录及里面的目录和文件的权限,分别是属主和属组都修改并赋予了

读,写,执行的最大权限 ,而其他用户只修改了赋予执行的权限。


cat /etc/passwd  》》==查看系统中存放的所有的用户
0 代表是超级管理员
1-499 代表是系统用户(不能用来登录)
500-500以上代表是自己创建的用户

chown yuliang liang.txt ===》把liang.txt文件的属主改为yuliang(之前属主为root)
chgrp yuliang liang.txt ===》把liang.txt文件的属组改为yuliang(之前属组为root)
chown yuliang:yuliang  liang.txt ==》把liang.txt文件的属组和属主都改为yuliang(之前属主或数组不一致,或者是其他)
chown root.root liang.txt  ==》把liang.txt文件的属组和属主都改为root(对照上面相当与改回去了)




8.6日作业


7ba0e5eba395d0c21f074e876d50d40.png
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册