用户和组管理类命令详解

用户和组管理类命令详解

组管理

  • groupadd

    • 功能描述:创建一个新组
    • 命令格式: groupadd [选项] GROUP 选项:

        -g GID 表示指定GID,默认情况下使用的是最小的未使用过的GID
        -r 表示创建一个系统组
  • groupmod

    • 功能描述:修改组属性
    • 命令格式:groupmod [选项] GROUP 选项:

        -g GID 表示修改GID
        -n new_name 表示修改组名
  • groupdel

    • 功能描述:删除某个组
    • 命令格式: groupdel GROUP

用户管理

  • useradd

    • 功能描述:创建用户或更改创建新用户的默认信息
    • 命令格式:

      • 创建用户:useradd [选项] 登录 选项:

          -c 指明注释信息
          -d 指定用户家目录
          -g 指定初始的组名或者gid
          -G 指定附加组,可指定多个,以逗号分隔
          -m 创建默认的用户家目录
          -M 不创建用户的家目录
          -r 创建系统账户
          -u 指定uid
      • 更改创建新用户时的默认信息:useradd -D [选项] 选项:

          -s 修改默认的shell
          -b 修改用户家目录的路径前缀
  • usermod

    • 功能描述:修改用户信息
    • 命令格式:usermod [选项] 登录 选项:

        -a 与-G一起使用,表示追加附加组
        -c 修改注释信息
        -d 修改用户的家目录,原有文件不会转移到新目录
        -g 修改用户所属的基本组
        -G 修改用户的附加组,原有的会被覆盖
        -l 更改用户名
        -L 锁定用户
        -m 与-d一起使用,将原有的文件移动到新的目录下
        -s 修改shell
        -u 修改用户的uid
        -U 解锁用户
  • userdel

    • 功能描述:删除用户
    • 命令格式:usermod [选项] 登录 选项:

      -r 将用户家目录、邮箱一起删除
  • passwd

    • 功能描述:修改用户的密码
    • 命令格式:passwd [-k] [-l] [-u [-f]] [-d] [-e] [-n mindays] [-x maxdays] [-w warndays] [-i inac‐tivedays] [-S] [–stdin] [username]

      -l 锁定用户
      -u 解锁用户
      -d 清除用户密码
      -e 修改过期日期
      -n 密码最短使用期限,过了最短期限才能更改密码
      -x 密码最长使用期限
      -w 密码到期之前几天,收到警告
      -i 非活动期限,非活动期限时只能修改密码,不可登录系统
      --stdin 从标准输入读入密码
  • gpasswd

    • 功能描述:/etc/group, /etc/gshadow文件的管理工具
    • 命令格式:gpasswd [选项] group 选项:

        -a 添加用户
        -d 删除用户
        -A 设置有管理权限的用户列表
  • newgrp

    • 功能描述:临时切换指定的组为基本组
    • 命令格式:newgrp [-] group

      • [-] 会模拟用户重新登录以实现重新初始化
  • chage

    • 功能描述:更改用户密码过期信息
    • 命令格式:chage [选项] 登录 选项:

        -d 修改最近一次更改时间
        -E 修改过期日期
        -I 非活动期限,非活动期限时只能修改密码,不可登录系统
        -m 密码最短使用期限,过了最短期限才能更改密码
        -M 密码最长使用期限
        -W 密码到期之前几天,收到警告

应用示例

  • 1.创建组distro,其GID为2016

    groupadd -g 2016 distro
  • 2.创建用户mandriva,其ID号为1005,基本组为distro

    useradd -g distro -u 1005 mandriva
  • 3.创建用户mageia,其ID号为1100,家目录为/home/linux

    useradd -d /home/linux -u 1100 mageia
  • 4.给用户mageia添加密码,密码为mageedu

    echo "mageedu"|passwd --stdin mageia
  • 5.删除mandriva,但保留其家目录

    userdel mandriva
  • 6.创建用户slackware,其ID号为2002,基本组为distro,附加组peguin

    useradd -u 2002 -g distro -G peguin slackware
  • 7.修改slackware的默认shell为/bin/tcsh

    usermod -s /bin/tcsh slackware
  • 8.为用户slackware新增附加组admins

    usermod -a -g admins

原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/81205

(0)
N27_xiaoniN27_xiaoni
上一篇 2017-07-16
下一篇 2017-07-16

相关推荐

  • 浅析linux软、硬链接

    软链接 硬链接 不同点 创建时会占用新的inode号, 不会占用 可以跨分区 不可以跨分区 与源文件是两个不同的文件,不会增加文件链接数 与源文件数据相同,会增加文件链接数 依赖于链接的文件名,当删除或移动源文件后,连接可能失效 不依赖于源文件名,删除或移动源文件后,硬链接依然使用 对文件,目录都可以执行链接操作 只能对文件执行链接操作 大小为指向源文件路径…

    Linux干货 2016-12-05
  • Linux下的网络配置方法(二)

    Linux下配置网络的方法还可以通过修改配置文件和使用nmcli命令来完成:     1. 修改配置文件:         网络接口的配置文件为:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_…

    Linux干货 2015-12-15
  • 基础指令的使用篇2 Linux版

    #echo -e "\033[41;33:4:5m"\033[0m] man命令 /usr/share/man 地址 whatis passwd 查看passwd的man 章节 man n passwd 显示passwd的第几章man文件 man -a passwd 列出所有的章节     -f   &nbs…

    Linux干货 2016-08-04
  • 优质代码的十诫

    1.- DRY: Don’t repeat yourself. DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯一的新方法,并且改变现有的地方的代码让…

    Linux干货 2015-04-01
  • grub.config文件加密

    作用 在开机启动临时进入1模式的时候,系统先调用/etc/grub.conf。 /etc/grub.conf其实是/boot/grub/grub.conf的软连接。 加密改文件就有效的防止其他用户直接绕过口令登陆1模式,从而进入到root中做一些破坏。 我们可以看一下如何进入1模式。   我们可以看一下临时进入init1模式的窗口 这里的内容与gr…

    2017-07-22
  • 关于tar命令的一些方法

    tar 解压缩文件时只有当文件格式中有tar才能使用,否则使用其他单独的特定解压缩工具,例如uncompress,gzip ,bzip2.xz等等 tar压缩解压缩命令详解 tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命…

    Linux干货 2016-08-29

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-22 21:40

    看的出整理的很认真,再接再励。