Linux用户组、用户权限

linux 专栏收录该内容
47 篇文章 3 订阅

一、用户组:在linux中每个用户必须属于一个组,每个用户组其实就是多个用户的一个集合!

1、添加用户组-->groupadd -g 666 group_name;(-g  GID 说白了就是用户组的id)

2、删除用户组-->groupdel  group_name;~命令 +组名

3、修改用户组-->groupmod  -g  888 group_name;(修改组id ~密令  -g  +newId  +组名)

                       -->groupmod -n group_name2   group_name1(修改组名称 ~密令 -n +newName  oldName )

4、查看用户组 cat /etc/group  --可以显示所有用户组和用户组Id;

5、我们如何去查看当前的登录用户和用户所属的组?

密令~whoami:查看登录的用户名

          groups:查看当前登录的用户属于哪个用户组

            cat /etc/passwd | grep 用户组名  或者   cat /etc/passwd | grep 用户名:查看对应用户组或用户的相信信息;

二、权限

    1、文件权限


如图所示,权限总共10位数字详解如下:

第一位代表的是文件的类型:
    d  目录文件。
    l  符号链接(指向另一个文件,类似于瘟下的快捷方式)。
    s  套接字文件。
    b  块设备文件,二进制文件。
    c  字符设备文件。
    p  命名管道文件。

    -  代表普通文件

除去第一位的字母:
    前三位代表的是:文件所拥有者对此文件的权限
    中间三位代表的是:当前用户所属的组对此文件的权限
    后三位代表的是:其他用户组对此文件的权限

r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
w(Write,写入):对文件而言,具有新增,修改,删除文件内容的权限;对目录来说,具有新建,删除,修改,移动目录内文件的权限。
x(Execute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

2、修改权限

(1)、 r w x对应关系分别是------------2^2   2^1   2^0

          r : 4

          w : 2

           x : 1

(2)、修改权限方法一:

    命令:chmod  765 file.txt;~~~给文件file.txt赋予rwx rw- r-x  ; 

    对应关系是这样的:rwx=7  rw-=6  r-x=5。

(3)、修改权限方法二:

    u:用户权限
    g:组权限
    o:不同组其他用户权限
    r,w,x~读 、写 、执行。
    +:加入
    -:除去

    =:设置

    命令:chmod u+x file.txt ; ~~~对文件file.txt加(u:user)用户权限 x~执行;


注:亲演如下


  • 5
    点赞
  • 0
    评论
  • 17
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

展会融媒体代运营_龙

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值