Linux六:用户管理及权限修改

用户管理命令

引入
  1. Linux是一个多用户操作系统,不同的用户对系统的权限不同,故需要在root下对其它用户进行管理
  2. 用户权限除了体现在对不同用户的主文件夹的权限不同外,还体现在其它文件和文件夹上对用户、用户组、其它用户的权限划分
一、useradd
  1. 作用:

    添加新用户

  2. 基本语法
    命令格式功能
    1useradd 用户名添加新用户,新用户的主文件夹名字默认是用户名
    2useradd -g 组名 用户名添加新用户到某个组
    3useradd -d /home/文件夹名 用户名为添加的新用户的主文件夹重命名

    注:除root外,所有的普通用户的主文件夹都在/home文件夹下

二、passwd
  1. 作用

    为指定用户设置密码

  2. 基本语法
    命令格式功能
    1passwd 用户名为指定用户设置密码
三、id
  1. 作用:

    查看指定用户是否存在,及其所属信息

  2. 基本语法
    命令格式功能
    1id查看当前用户的所属信息
    2id 用户名查看指定用户的所属信息
  3. 图例说明

    在这里插入图片描述

四、cat /etc/passwd
  1. 作用

    查看当前系统中创建了哪些用户,多数是系统用户,单独创建出来用于运行系统服务的,不能作为普通用户进行登录,也被成为伪用户

  2. 图例说明

    在这里插入图片描述

五、su
  1. 全称

    switch user

  2. 基本语法
    命令格式功能
    1su切换至root用户
    2su 用户名切换至指定用户
    3who am i查看创建该shell会话的最原始用户名称
    4whoami查看当前用户名称
  3. 图例说明

    shell中的用户之间的切换是嵌套展开的

    在这里插入图片描述

六、sudo
  1. 作用

    临时赋予普通用户在执行该命令时具有root权限

  2. 首先要在 /etc/sudoers 文件中进行添加

    在这里插入图片描述

  3. 基本语法
    命令格式功能
    1sudo 命令在当前普通用户下,可以临时执行root才可以执行的命令
七、userdel
  1. 作用

    删除用户

  2. 基本语法
    命令格式功能
    1userdel 用户名删除用户,但不删除用户在home内的主文件夹
    2userdel -r 用户名删除用户,同时删除用户在home内的主文件夹

用户组管理命令

一、groupadd
  1. 作用:添加用户组

  2. 基本语法

    命令格式功能
    1groupadd 用户组名新添加一个用户组
二、groupmod
  1. 作用:修改用户组名

  2. 基本语法

    命令格式功能
    1usermod -g 用户组名 用户名修改该用户修改到指定的用户组
    2groupmod -n 用户组名1 用户组名2修改用户组2为用户组名1
三、groupdel
  1. 作用:删除用户组

  2. 基本语法

    命令格式功能
    1groupdel 用户组名删除一个用户组
四、cat /etc/group
  1. 作用:存储用户组信息

  2. 在sudoers文件中的用户组信息

    在这里插入图片描述

文件属性和权限

一、文件属性和权限说明图
  • 在这里插入图片描述
二、chmod
  1. 作用

    change mode:修改文件权限

  2. 基本语法

    命令格式参数说明
    1chmod [ { ugoa } { ±= } { rwx }] 文件或目录u:属主 g:属组 o:其它用户 a:所有用户
    =:直接设置权限 +:增加权限 -:删除权限
    注:真实命令中没有中括号和大括号
    2chmod [ mode=421] 文件或目录r:4 w:2 o:1
    故可以用1-7的7个数字表示不同的权限组合
    2chmod -R [ mode=421] 文件或目录让整个文件夹内的所有文件的权限都被修改
三、chown
  1. 作用

    change owner:改变文件/目录的所有者

  2. 基本语法
    命令格式功能
    1chown -R 最终用户 文件/目录递归改变目录内的所有文件的所有者
四、chgrp
  1. 作用

    change group:改变文件/目录的所属组

  2. 基本语法
    命令格式功能
    1chgrp 最终用户组 文件/目录递归改变目录/文件的所属组
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

e_nanxu

感恩每一份鼓励-相逢何必曾相识

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值