• centos的用户的基本操作


    :一:查看当前系统中的用户账号

    grep bash /etc/passwd

    二:利用root用户(超级管理员给普通用户修改密码)--------  root用户可以修改其他所有人的密码,且不需要验证

    passwd 用户名

    二:添加新用户

      01:添加普通用户
    adduser ttt                         //新建ttt用户
    passwd oooo                          //给ttt用户设置密码(密码不能太简单)
    ps:重新添加已经删除的用户名。如果提示错误:  
    Creating mailbox file: File exists   ,说明之前删除的用户并没有删除完全
    
    原理分析:
    拿redhat举例,在通过useradd命令建立新用户时,系统会添加如下信息:/etc/passwd(用户信息),/etc/shadow(口令信息),/etc/group(用户组信息),
    /home/xxx(用户家目录),/var/spool/mail/xxx(用户邮箱目录) 通过手工修改/etc/passwd,/etc/shadow,/etc/group把指定的用户信息删除,却未删除该用户家目录和邮箱目录,所以再新建此用户的话,才会报这样的错误。 建议以后删除用户用命令:userdel -r 用户名 这样就不会出现上述问题了,如果userdel不加-r参数的话,你会发现用户家目录和邮箱目录未被删除。
      02:建工作组
    groupadd test                        //新建test工作组
      03、新建用户同时增加工作组
    useradd -g test tom               //新建tom用户并增加到test工作组
    
    注::-g 所属组 -d 家目录 -s 所用的SHELL
      04、给已有的用户增加工作组
    usermod -G groupname username
    
    或者:gpasswd -a username groupname 

    三:利用root管理员删除普通用户账号

      1:删除用户可能会遇到的问题及解决方案

    userdel tom   #这样删除用户后,如果再添加名叫tom的用户,会提示Creating mailbox file: File exists ,说明之前删除的用户的家目录等并没有删除完全

    userdel -r tom 这样可以完全删除用户的家目录,邮箱目录等。
    删除普通用户成功:

    删除用户如果出现    userdel: /var/spool/mail/tom not owned by tom, not removing   说明之前没有完全删除该用户家目录和邮箱目录,所以再新建此用户的话,才会报这样的错误。
    使用以下命令即可完全删除用户的家目录和邮箱等目录

    错误提示:userdel: /var/spool/mail/tom not owned by tom, not removing

     rm -rf /var/spool/mail/user1
     rm -rf /home/user1

     2:从组中删除用户

    编辑/etc/group 找到GROUP1那一行,删除 A 或者用命令 gpasswd -d A GROUP

    3:显示用户信息

    id user
    cat /etc/passwd
    
    
    
    

    4:查看用户和用户组的方法

    用户列表文件:/etc/passwd
    用户组列表文件:/etc/group
    
    查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
    查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
    查看某一用户:w 用户名
    查看登录用户:who
    查看用户登录历史记录:last
  • 相关阅读:
    Jersey 2.x 运行项目
    Jersey 2.x 探索新建的工程
    Jersey 2.x 从Maven Archetype 创建一个新项目
    Jersey 2.x 服务器端应用支持的容器
    Jersey 2.x JDK 上的客户端应用
    Jersey 2.x 基于 Servlet 的服务器端应用
    =面试题:java面试基本方向 背1 有用 项目二技术学完再看
    面试题:项目开发经验总结 框架 比较难的问题 可以找一下有用
    面试题: !=!=未看
    面试题:大公司面试题 !=!=未看
  • 原文地址:https://www.cnblogs.com/one-tom/p/10712045.html
Copyright © 2020-2023  润新知