美文网首页大数据学习
大数据学习之Linux——08用户权限

大数据学习之Linux——08用户权限

作者: Jiang锋时刻 | 来源:发表于2020-05-30 01:52 被阅读0次

    欢迎关注我的CSDN: https://blog.csdn.net/bingque6535

    一、文档打开及关闭

    1、创建用户:

    useradd 用户名
    

    2、设置密码

    passwd 密码
    

    3、删除用户:

    userdel -r 用户名
    

    若使用userdel haha命令删除该用户时,并不能删除该用户的所有信息,只是删除了
    /etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。
    默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录
    以用户名命名),如果创建相同用户名时,会提醒用户已存在,需要单独删掉这两个目录

    4、用户切换

    su 用户切换
    

    root 用户切换到普通用户不需要密码,普通用户切换需要输入密码

    5、创建两用户(hjf01、hjf02)公用文件夹:

    1. root用户创建一个目录,此时创建的文件夹属主和属组都属于root用户,这两个用户并不能访问:


      在这里插入图片描述
    2. 创建分组:
      groupadd 分组名


      在这里插入图片描述
    3. 为用户分配组

    usermod -a -G 组名 用户名
    

    其中 -a表示添加 -G表示组别

    在这里插入图片描述
    1. 让刚才创建的组别持有刚才所创建的文件夹:


      在这里插入图片描述
    2. 权限分配:

      为组分配权限,并去除其他用户的权限。
      此时,组可以访问文件夹,用户属于组。所以用户可以操作文件夹中的内容。但是组能对文件夹操作的权限只有读和执行,所以还需要分配权限。

    ![在这里插入图片描述](https://img.haomeiwen.com/i2193837/1b007d92e5d5246e?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    1. 文件权限分配

      此时用户创建的文件还是只有自身才能修改

      在这里插入图片描述
    • 方法1:修改文件的属组


      在这里插入图片描述
    •  方法 2:修改文件other的权限
      

      因为现在只有这两个用户能进该文件夹,所以other也只能另一个用户访问

      在这里插入图片描述

    6、同时给文件夹中的所有文件分配属组

    chown -R 属主:属组 目录名
    

    此时文件夹中的所有文件都将按照指定东西分配权限。

    7、权限分配补充

    • 文件权限:9位,每3位一组,3组 权限(U,G,O)每一组:rwx(读,写,执行),
    U:文件的属主
    G:文件的属组
    O:other
    权限除了用rwx表示外,还可以用数字表示
    r-- :相当于100 --> 4
    -w-:相当于010 --> 2
    --x :相当于001 -->1
    如果拥有rwx权限,所有也表示为7

    chmod 666 hjf.txt
    相当于给UGO三个用户都赋r、w权限
    

    欢迎关注我的CSDN: https://blog.csdn.net/bingque6535

    一、文档打开及关闭

    相关文章

      网友评论

        本文标题:大数据学习之Linux——08用户权限

        本文链接:https://www.haomeiwen.com/subject/pugqzhtx.html