• linux下创建与删除用户详细步骤 ***


    linux下用户的操作还是相对容易理解的,基本操作如下:

    1、新增用户

    只有root用户能创建新用户

    [plain] view plain copy
     
    1. #useradd user1  

    新建后将会在/home目录下生成一个与用户名相同的用户主目录。
    同时会创建一个新组,该组与该用户同名,该用户属于该组的成员。
    如果让新的用户归属于一个已经存在的组,使用如下命令:

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. #useradd -g usergroup1 user1    //   让新的用户归属于一个已经存在的组
    2. #useradd -d /kk/libaojun -m libaoju   //  -d 建立用户的登陆目录    -m  自动建立用户目录

      即指定 home 目录为 /kk/libaojun   新建用户名为 libaojun

    这样该用户就属于usergroup1组的一员了。
    如果想让其再属于一个组usergroup2,即给已有的用户增加工作组,那么使用:

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. #usermod -G usergroup2 user1  //增加用户的附属组

    使用passwd命令为其设置一个初始密码,新用户才能进行登录:

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. #passwd user1  

    2、删除用户

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. userdel <用户名>  

    将系统上的文件也删除掉,可以使用

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. userdel-r用户名  

    3、新增组

    [plain] view plain copy
     
    1. groupadd<组名>           groupadd www       //添加"wwww"用户组

    4、删除组

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. groupdel <组名>  

    5、添加到已存在的“用户组”

    usermod -a -G groupA user
    
    //-a 代表 append, 也就是 将自己添加到 用户组groupA 中,而不必离开 其他用户组。 

    查看用户所属的组使用命令:$ groups user

    或者查看文件:$ cat /etc/group

    useradd(选项)(参数)

    -c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
    -d<登入目录>:指定用户登入时的启始目录;
    -D:变更预设值;
    -e<有效期限>:指定帐号的有效期限;
    -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
    -g<群组>:指定用户所属的群组;
    -G<群组>:指定用户所属的附加群组;
    -m:自动建立用户的登入目录;
    -M:不要自动建立用户的登入目录;
    -n:取消建立以用户名称为名的群组;
    -r:建立系统帐号;
    -s:指定用户登入后所使用的shell;
    -u:指定用户id。

    usermod命令

    -c<备注>:修改用户帐号的备注文字; 
    -d<登入目录>:修改用户登入时的目录;
    -e<有效期限>:修改帐号的有效期限;
    -f<缓冲天数>:修改在密码过期后多少天即关闭该帐号;
    -g<群组>:修改用户所属的群组;
    -G<群组>;修改用户所属的附加群组;
    -l<帐号名称>:修改用户帐号名称;
    -L:锁定用户密码,使密码无效;
    -s:修改用户登入后所使用的shell;
    -u:修改用户ID;
    -U:解除密码锁定。 来自: http://man.linuxde.net/usermod


    来自: http://man.linuxde.net/usermod

  • 相关阅读:
    原生JS实现new方法、new一个对象发生的四部、new里面常用的优先级
    svg image标签降级技术
    ReflectionToStringBuilder使用
    记一次未解决的异常:java.lang.NoClassDefFoundError: net/sf/json/JSONObject
    eclipse安装Run-Jetty-Run插件,修改实时生效
    jdbcTemplate:包含占位符的SQL无法打印参数信息
    jdbcTemplate异常:like模糊查询报错(Parameter index out of range (1 > number of parameters)
    Spring整合MyBatis
    springmvc整合slf4j、log4j记录文本日志
    Java环境配置
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/5382773.html
Copyright © 2020-2023  润新知