Day6-2 用户和组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day6-2 用户和组相关的知识,希望对你有一定的参考价值。

  1. useradd [username] 新建用户
    -u [userID] 指定用户ID
    -g [groupname] 指定新用户属于某个组
    -d [path] 指定用户家目录
    -s [path] 指定shell
    -M 不创建家目录
    若新建用户未创建家目录,后来要创建,不能只创建一个以用户名为名的家目录,还需要配置文件,并更改为对应用户所有者及所属组
    技术分享图片
    模板文件可以从/etc/skel/复制
    技术分享图片
    userdel [username] 删除用户(不删除家目录)
    userdel -r [username] 删除用户及家目录
    每新建一个用户,会在/etc/passwd文件中增加一行用户名开头的信息
    技术分享图片
    每行格式:

  2. passwd [username] 设定用户密码
    mkpasswd 生成密码
    yum install -y expect
    用户密码存在/etc/shadow
    技术分享图片

  3. groupadd [groupname] 增加组
    groupdel [groupname] 删除组(前提是组中无用户)
    组信息保存在/etc/group
    组密码保存在/etc/gshadow
    技术分享图片

  4. usermod
    -u [userID] 改变用户ID
    -g [groupID] 改变用户组ID
    -G [groupname] 增加用户所属组,可接多个组名

  5. su 切换用户
    su - [username]
    技术分享图片
    su - -c "[commond]" [username] 以指定用户身份执行命令

  6. sudo
    visudo通过编辑文本暂时赋予特定用户特定权限
    技术分享图片
    技术分享图片
    如在此增加一行,赋予用户slx对所有对象,执行所有命令的权限
    技术分享图片
    赋予用户对所有对象,执行ls命令的权限(要写绝对路径)
    技术分享图片
    sudo /usr/bin/ls /root/ 用户本没有查看/root/的权限,sudo暂时赋予其权限

以上是关于Day6-2 用户和组的主要内容,如果未能解决你的问题,请参考以下文章

用户和组管理用户和组管理

win10系统本地用户和组在哪

win10本地用户和组下有这么多组,哪些可以删除?如何删除?

Linux用户和组管理未完成

LINUX中的用户和组

用户和组权限管理笔记