用户的权限

 

  1. 提权:提权可分为永久提权和临时提权

永久提权的格式:

su  -  用户名(必须加“-”否则会有残留)

注意:普通用户到root用户需要root的密码

      root用户到普通用户不需要密码

      退回上一个用户 exit

临时提权的格式:

  1. 以root身份授权普通用户

vim  /etc/sudoers(:set  nu 找到107行)

            %wheel   允许wheel用户组

            ALL=(ALL)   不输入密码

            ALL        使用所有命令

  1. 将用户加到组  :  usermod    -aG    wheel   普通用户

(3)切换用户登录  (用户一定要注销)  :su  -   普通用户

(4)使用sudo 提权 :sudo  useradd  普通用户2

(5)验证结果:id  普通用户2

提权示例:

     (1)创建实验用户useradd   tom

        (2)修改配置文件vim /etc/sudoers

        添加tom  ALL=(root)   /usr/sbin/useradd

     (3)切换到用户tom :   su    -     tom

      (4) 提权命令创建 :   sudo     /usr/sbin/useradd   user1

      (5)查看是否成功创建:   tail  -1   /etc/passwd

      (6)查看日志   tail   /var/log/secure

  2、基本权限UGO

     权限对象:属主U

               属组 G

               其他 O

               所有:a(u+g+o)

     权限类型:读  r=4

               写  w=2

               执行 x=1

   语法:chmod  对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x)  文件或目录名

实验步骤:1、cd  /tmp(tmp目录下面权限比较大)

          2、rm  -rf   * (清空当前文件夹)

          3、pwd  (查看路径)

          4、touch  file10.txt 

          5、ll  /tmp/file10.txt

          6、vim  file10.txt 编写程序

              echo  “hello   2020”

              read  -p   “你的名字”  name

              echo  “$name  shuai  dai le”

          7、  chmod  u+x    file10.txt

          8、  运行测试  ./file10.txt

          9、取消执行权限    chmod    u-x  file10.txt

        3、更改属性

chgrp   只改组,不改主

        示例:chgrp  组名  文件名    

        chmod   属主和属组都可更改

        示例:chown  user01   file1.txt(把主改为user01)

              chown  user01.user02  file1.txt

              chown -R       目录中的文件也会一起更改

              chown    user01.user02   dir1

              chown    -R   user01.user02   dir2

示例如下:

[root@localhost tmp]# ll   -d  dir1    dir1/file1

drwxr-xr-x. 2 user10 jishuzu 19 7月  27 20:26 dir1

-rw-rw-r--. 1 user10 user10   8 7月  27 20:26 dir1/file1

[root@localhost tmp]# chown   root.root   dir1

[root@localhost tmp]# ll   -d  dir1    dir1/file1

drwxr-xr-x. 2 root   root   19 7月  27 20:26 dir1

-rw-rw-r--. 1 user10 user10  8 7月  27 20:26 dir1/file1

[root@localhost tmp]# chown   user10.user10     dir1

[root@localhost tmp]# ll   -d  dir1    dir1/file1

drwxr-xr-x. 2 user10 user10 19 7月  27 20:26 dir1

-rw-rw-r--. 1 user10 user10  8 7月  27 20:26 dir1/file1

[root@localhost tmp]# chown   -R    root.root   dir1

[root@localhost tmp]# ll   -d  dir1    dir1/file1

drwxr-xr-x. 2 root root 19 7月  27 20:26 dir1

-rw-rw-r--. 1 root root  8 7月  27 20:26 dir1/file1

   ls  -a  查看所有文件

         ls  -l 等同于ll

         ll   查看文件属性

         ll  -d  查看文件夹属性

实验步骤:1、准备测试环境

              touch   file.txt/mkdir   dir1

useradd  user10

              useradd   user20

              useradd   user30

2、授予文件主,组,其他人权限

           创建组  groupadd  jishuzu

           追加用户到组   usermod   -aG   jishuzu     user20

           修改文件的属主和属组  chown   root.jishuzu    file.txt

3、  测试:user10可读写执行

                     user20  只可读

                     user30   可读

目标为一个文件的实验过程如下:

[root@localhost tmp]# su  -   user10

[user10@localhost ~]$ cd  /tmp

[user10@localhost tmp]$ ls

dir1  file1.txt

[user10@localhost tmp]$ cat  file1.txt

[user10@localhost tmp]$ vim  file1.txt

[user10@localhost tmp]$ cat  file1.txt

;vjjvkajvhb;ai

[user10@localhost tmp]$ ./file.txt

-bash: ./file.txt: 没有那个文件或目录

[user10@localhost tmp]$ exit

登出

[root@localhost tmp]# su   -  user20

[user20@localhost ~]$ cd  /tmp

[user20@localhost tmp]$ vim  file1.txt

[user20@localhost tmp]$ cat  file1.txt

;vjjvkajvhb;ai

[user20@localhost tmp]$ ./file1.txt

-bash: ./file1.txt: 权限不够

[user20@localhost tmp]$ exit

登出

[root@localhost tmp]# su  -  user30

[user30@localhost ~]$ cd  /tmp

[user30@localhost tmp]$ vim  file1.txt

[user30@localhost tmp]$ cat   file1.txt

;vjjvkajvhb;ai

[user30@localhost tmp]$ ./file1.txt

-bash: ./file1.txt: 权限不够

目标为一个目录时:目录不需要切换用户验证,可以直接查看

[root@localhost tmp]# ll  -d   dir1

drwxr-xr-x. 2 user10 jishuzu 19 7月  27 20:26 dir1

综上所述:文件夹默认权限755

          文件默认权限644(为了安全起见去掉文件的执行权)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值