用户管理

用户管理

  • 注意:用户是通过UID来确定身份的,比如root之所以为管理员就是因为root的UID是0。在centos6上系统用户是1-499,普通用户是500以上的;而在centos7上系统用户是1-999,普通用户是1000以上。系统用户默认不登录。
  • 注意跟用户相关的命令只有管理员账户才有权限
  • 需要用到的命令:useradd usermod userdel groupadd groupmod   groupdel passwd gpasswd chage chsh chfn newgrp id
  • 如果建立用户可以使用 useradd 后面加上用户名就行了
    • 如果想为新建用户指定一些参数加上想用的设置就行:
      • -u 指定uid
      • -g指定gid
      • -s指定所使用的shall
      • -h指定所用的shall
      • -c指定添加的描述信息
      • G指定要加入的附加组
      • -r建立用户为系统用户
        • -m为系统用户添加家目录
        • -M不建立家目录

如果想修改用户的属性可以使用usermod上面的选项除了-r以后的都可以使用,另外还可以-L禁用用户,-U解锁用户。注意:

-G重新指定附加组默认是覆盖就是,原有的附加组的信息会被现在加的组所覆盖,如果还想保留需要加上-a保留原有组。

-h重新指定家目录默认是不会转移家目录里的内容,要想连内容一起转移加上-m

如果只想更改shall类型可以使用chsh -s 也可以的

chsh -s /sbin/nologin wang

如果想添加详细的用户信息可以使用chfn自动会提示你输入相关信息,如果想查看详细的用户可以使用finger,直接finger后面加上用户就行,注意这一个系统默认没有安装需要安装。

如果想更改用户密码可以使用直接使用passwd,另外还可以-L禁用用户,-U解锁用户.同样-e指定用户可以是指定用户下次登录不许修改密码。

删除用户直接userdel加上用户名就可以

建立组的话可以使用groupadd

-g指定GID ,-r系统组

更改组id使用groupmod同样-g就行

删除组group加上组名

另外可以使用gpasswd管理租的成员

-a把指定用户加入某组

-d删除某组用户

-A指定为管理员

用法:gpasswd [选项] 组

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/95462

(0)
阿飞阿飞
上一篇 2018-04-08 19:14
下一篇 2018-04-08 19:35

相关推荐

  • 8. systemd的新特性及awk用法

    1、简述systemd的新特性及unit常见类型分析,能够实现编译安装的如nginx\apache实现通过systemd来管理
    2、描述awk命令用法及示例(至少3例)
    3、描述awk函数示例(至少3例)

    2018-07-07
  • shell脚本编程基础——循环用法

    本节索引: 一、if、case条件判断 二、for、while及until循环 三、循环控制语句continue、break、shift及select菜单 四、信号捕捉trap   在前面的基础编程内容中,我们已经学习了shell脚本的顺序执行及选择执行,通过这两种方式,可 以帮我们解决一些简单需求,但要想在更复杂的场景中使用的话,就需要掌握循环执…

    2018-05-10
  • 变量的理解

    有点绕多动动手就好了

    Linux笔记 2018-04-15
  • Linux的命令

    Linux的命令 命令格式 COMMAND [OPTIONS…] [ARGUMENTS…]选项:用于启用或关闭命令的某个或某些功能短选项:-c 例如:-l, -h长选项:–word 例如:–all, –human-readable参数:命令的作用对象: 比如文件名和作用名 注意 1. *多个选项以及…

    Linux笔记 2018-04-01
  • 浅析计算机与Linux

    在介绍Linux之前,我们先来了解装载并运行Linux的计算机。 计算机由CPU、存储器及I/O设备组成。其中,CPU包括运算器和控制器,分别负责数据计算并指挥计算机各部分协调地工作;存储器即内存,用于存储程序及各种数据信息,需注意的是,存储的数据均为二进制格式,意即计算机CPU只能处理二进制数据; I/O设备即输入设备(Input Device)和输出设备…

    2018-05-11
  • YUM安装的MySQL(MariaDB)实现多实例运行

    生产环境中,可能需要多个数据库同时在线。但一台服务器只运行一个数据库实例势必会引起资源的浪费,因此,本文介绍如何将yum安装的MySQL多开,实现多实例运行。(二进制与编译安装步骤与此类似)

    Linux笔记 2018-06-12