zoukankan      html  css  js  c++  java
  • linux之用户管理(useradd/usermod/userdel/groupadd/groupmod/groupdel)

    1. 新建用户:

        adduser [-u uid][-g group][-d home][-s shell]

        useradd username #默认添加一个同名的组

        uersadd -g group_name user_name #创建用户的时候指定用户属于那个用户组

        usermod –l new_user_name old_ user_name  #修改用户名

        passwd username #设置密码

    2. 删除用户

       userdel [-r] user_name

       【备注:】使用这条命令的时候,如果不添加”-r”的话,不会删除用户的宿主目录,,要是想删除的话可以手工的去删除该目录。但是你已经确认该宿主目录中的文件可以删除,直接使用”-r”这样就可以一次性的删除用户操作。 手工删除一个用户需要执行如下步骤:从/etc/passwd、/etc/shadow、/etc/group配置文件中删除该用户的s

    相关条目,之后删除该用户的宿主目录。

    3. 禁用用户

        usermod -L u1     #禁用账号

        usermod -U u1    #重新启用账号

       【注:】usermod命令禁用和启用账号功能是通过在/etc/shadow 配置文件中,在用户密码位之前添加和删除"!"实现的。当然也可以使用手工添加或删除"!"来实现效果。

    4.设置用户的失效日期

        usermod –e YYYY-MM-DD name #通过这个命令可以设置用户账号的过期时间,就是说在此日期之前用户账户生效,过了这个日期后用户将禁止登录。

    5. 新建组、修改组

        groupadd [-g gid [-o]] [-r] [-f] groupname #新建

        groupmod -n  new_group_name old_ group_name #修改组名

    6. 更改用户组

       uermod –g group_name user_name #更改用户的用户组

       usermod –G group_name user_name #将用户添加到其它组,条命令执行的前提条件是确认该用户是否存在,也就是说是将已有用户添加到相应的组

       gpasswd –a user_name group_name #将用户添加到其它组

    7. 删除组

       groupdel group_name

    8. 查看用户信息

        在linux中系统中,它并不认识帐号名称。它认识的是我们的帐号ID,帐号ID保存在/etc/passwd文件中。我们在登录linux主机时,在输入完帐号和密码时,linux会先查找/etc/passwd文件中是否有这个帐号,如果没有则跳出,如果有的话,他会读取该帐号的user ID和group ID同时该帐号的根目录和shell也读了出来。然后在去核对密码表,在/etc/shadow中找出我们刚刚输入的帐号和userID,核对我们输入密码是否正确。一切正确我们可以登录到当前用户shell。那么,我们首先了解一下用户帐号文件。

        vim /etc/passwd

        vim /etc/shallow

        vim /etc/group

        useradd通过/etc/login.defs和/etc/default/useradd这两个默认帐号设定文件来实现创建用户时用户的基本设置, 可用vim查看

    参考: Linux中用户管理详解:http://baidu.blog.51cto.com/71938/52075

              此博文分上、中、下三章讲解了linux中的用户管理,深浅结合,示例丰富,赞一个~

  • 相关阅读:
    网址集合
    简单工具类-JsonUtil
    简单工具类-CookieUtils
    pom.xml
    jdbc.properties
    springmvc.xml
    applicationContext-redis.xml(spring整合redis集群)
    applicationContext-dao.xml
    web.xml
    环境变量配置及eclipse基本配置
  • 原文地址:https://www.cnblogs.com/dongzhiquan/p/2347717.html
Copyright © 2011-2022 走看看