美文网首页
Linux用户、用户组管理、权限管理

Linux用户、用户组管理、权限管理

作者: 老衲灬 | 来源:发表于2018-09-01 22:32 被阅读59次

    一、用户管理

    1、查看用户

    命令:cat /etc/passwd

    2、用户增删改

    ①用户添加:
    语法:useradd [参数] 用户名
    参数:

    -d 声明用户家目录(默认:/home/用户名)
    -g 声明所属组(默认自动创建同名组)
    -c 设置备注
    -s 用户登录后触发的shell指令(注:如果是/sbin/nologin 不能登录)
    

    ②用户修改:
    语法:usermod 参数 用户名
    参数:同上四个参数,另外 -l 更改用户名
    ③用户删除:
    语法:userdel -r 用户名 (注:-r 表示同时删除家目录)
    ④用户密码及状态修改:
    语法:passwd [参数] 用户名 (注意:不加参数直接回车则设置用户密码)
    参数:

    -S  查看用户状态(注意S为大写)
    -l  冻结,不能登录
    -u  解冻
    

    二、用户组管理

    1、查看用户组

    命令:cat /etc/group

    2、用户组增删改

    ①用户组添加:
    语法:groupadd [参数] 组名
    参数:-g 设置组编号
    ②用户组修改:
    语法:groupmod 参数 组名
    参数:

    -g 更改用户组编号
    -n 更改用户组名
    

    ③用户组删除:
    语法:groupdel 组名 (注:用户组下有用户则不能删除)

    三、文件/文件夹权限操作

    1、概述

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

    2、查看文件权限
    3、更改文件拥有者和所属组

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

    4、更改文件权限语法

    ①语法1:chmod -R ABC<用数字表示> 待授权的文件
    说明:
    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>} 待授权文件
    说明:
    表示用户:
    a-所有用户(all)
    u-文件拥有者(user)
    g-同组用户(group)
    o-其他组用户(other)
    

    权限范围:
    用户 + 权限,给用户追加指定权限
    用户 - 权限,移除用户指定权限
    用户 = 权限,修改用户权限

    注意以下用法:

    相关文章

      网友评论

          本文标题:Linux用户、用户组管理、权限管理

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