LIUNX随堂学习-3 权限

1.权限分为三类:读r,写w,执行x

2.读r:可以ls改目录下的子文件名,子目录名

  写w:可以在该目录下创建、删除、重命名

  执行x:可以cd到该目录下

3. ll  (ls -l) 下详细信息的意义

文件类型(-)--权限信息(rw-------)---硬链接数(1)--属主(root)--属组(root)--文件大小(2143)文件创建日期(5月19日21:23)--文件名称(anaconda-k5.cfg)

4.第1位---文件类型

- :普通文件

d:目录文件

l :软链接(快捷方式)

b:设备文件

p:管道文件

第2-4位---属主的权限(u)

r,w,x

第5-7位---属组的权限(g)

第8-10位---其他用户的权限(o)

5.如何更改权限?

chmod u=rwx g=rwx o=rw a.txt    #将a.txt用户的权限改为读写执行,组的权限改为读写执行,其他用户的权限改为读写.

chmod o -r a.txt     #将a.txt 的其他用户去掉可读权限

chmod o+w a.txt     #将a.txt的其他用户加上可写权限

权限的数字表现形式:

r---4

w---2

x---1

例如:chmod 664 1.txt    #相当于 chmod u=rw g=rw o=r 1.txt

6.如何和更改属主或属组?

chown 属主.属组 a.txt

chown 属主 a.txt

chown .属组 a.txt

chown -R root.root /aa         #将aa文件夹以及其文件夹下所有的文件的属主和属组都改为root.

 

 7.给用户添加管理员权限

首先新建一个用户

useradd test

passwd test    # 设置用户密码

[root@ls ~]# chmod -v u+w /etc/sudoers    # 设置文件可编写权限
mode of '/etc/sudoers' changed from 0440 (r--r-----) to 0640 (rw-r-----)

[root@ls ~]# vim /etc/sudoers      # 编辑文件,在内容中 root ALL ALL 下添加用户的权限;如图,如果想要切换用户时不登录可以再第二个ALL处改为NOPASSWD:ALL

 

 


[root@ls ~]# chmod -v u-w /etc/sudoers mode of '/etc/sudoers' changed from 0640 (rw-r-----) to 0440 (r--r-----)

  

 

补充:执行文件的方法:    ./       例如: ./a.txt

           touch{1..9}.txt           #添加1-9的序列文件

 

posted @ 2019-06-03 15:50  学python的菜鸟  阅读(151)  评论(0编辑  收藏  举报