美文网首页
用户和用户组及权限

用户和用户组及权限

作者: 码课sir | 来源:发表于2018-07-26 18:46 被阅读0次

    一、用户和用户组管理

    概念:在Linux中通过配置文件来存储用户和用户组信息

    说明

    查看

    1)存储用户信息 /etc/passwd


    存储用户信息

    2)存储用户组信息 /etc/group


    存储用户组信息.png

    用户管理

    语法(一)

    用户添加:useradd [参数] 用户名(参数:d-家目录,g-所属组,c-备注,s-登陆执行的文件)
    用户修改:usermod 参数 用户名(参数:同上四个参数,-l 更改用户名)
    用户删除:userdel -r 用户名 (注:-r 表示同时删除家目录)

    语法(二)

    passwd [参数] 用户名 (不加参数直接回车则设置用户密码)

    -S 查看用户状态 (status 或 state)
    -l 冻结,不能登录(lock)
    -u 解冻 (unlock)

    用户组管理

    语法

    用户组添加:groupadd [参数] 组名 (参数:g-设置组编号)
    用户组修改:groupmod 参数 组名 (参数:g-更改用户组编号,n-更改用户组名)
    用户组删除:groupdel 组名 (注:用户组下有用户则不能删除)

    二、权限操作

    说明

    概念

    从文件本身来说,权限分为:读(read 4)、写(write 2)、执行(exec 1)
    从用户角度来说,权限分为:文件拥有者、同组用户、其他用户组


    第一列.png
    第二列.png
    其他列.png

    注:① 红色 文件拥有者权限 蓝色 同组用户权限 绿色 其他组用户权限

    更改文件拥有者和所属组

    语法

    更改文件拥有者(change own):chown -R 新拥有者名 待更改拥有者的文件
    更改文件所属组(change group):chgrp -R 新所属组 待更改所属组的文件
    注:只能文件主人或者超级管理员设置

    更改文件权限语法

    语法1:chmod -R ABC<用数字表示> 待授权的文件

    说明1:
    ABC含义:分别表示A-文件拥有者、B-同组用户、C-其他组用户
    数字含义:4-读、2-写、1-执行
    0 - 没有权限
    1 - 可执行
    2 - 可写
    3 - 可写可执行 (2 + 1)
    4 - 可读
    5 - 可读可执行 (4 + 1)
    6 - 可读可写 (4 + 2)
    7 - 可读可写可执行(4 + 2 + 1)

    语法2:chmod -R {<augo><+-=><wrx>,.....,<augo><+-=><wrx>} 待授权文件

    说明2:
    表示用户:分别表示a-所有用户(all)、u-文件拥有者(user)、g-同组用户(group)、o-其他组用户(other)
    权限范围:
    用户+权限,给用户追加指定权限
    用户-权限,移除用户指定权限
    用户=权限,修改用户权限

    相关文章

      网友评论

          本文标题:用户和用户组及权限

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