用户管理

用户管理

  • 注意:用户是通过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

相关推荐

  • 软件包管理 rpm yum的使用

    软件包管理 链接主要作用是吧各个模块之间互相引用的部分处理好, 使得各个模块之间能够正确的链接,分为静态和动态 静态链接  以.a为后缀  把程序对应的依赖库复制到包           升级难 需重新编译  占用空间多 迁移容易 动态链接  以.so为后缀 把依赖加做动态链接    占用空间少  升级方便           若一个库被删,那么所有依赖此库…

    Linux笔记 2018-04-22
  • ssh等

    SSH端口转发 SSH会自动的加密和解密所有SSH客户端与服务器之间的网络数据;同时也可以将其他TCP端口的数据加密转发,这一过程叫“隧道”,这样也可以减少防火墙开启的端口。 实现过程是数据首先通过连接本机的某一个端口,被当做ssh协议数据发送给ssh服务器,ssh服务器解密再发给远程主机的端口 本地转发: -L localport:remotehost:r…

    2018-05-28
  • sed作业

    编程基础 程序:指令+数据程序编程风格:过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行 程序的执行方式 计算机:运行二进制指令编程语言:低级:汇编高级:编译:高级语言–>编译器–>目标代码 java,C#解释:高级语言–>解释器&#8211…

    2018-04-15
  • linux网络相关

    网络配置 重启失效 ifconfig 网络地址显示,地址配置 ifconfig 接口 IP/netmask [up|down] [-|+]promisc up 打开 down 关闭 -promisc关闭混杂模式 +promisc打开混杂模式,混杂模式用来监听网络数据 ifconfig eth0:1 ip/netmask route 路由管理命令 查看路由 -…

    Linux笔记 2018-05-06