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

1、新增用户

只有root用户能创建新用户

  1. #useradd user1

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

  1. #useradd -g usergroup1 user1    //   让新的用户归属于一个已经存在的组
  2. #useradd -d /kk/libaojun -m libaoju   //  -d 建立用户的登陆目录    -m  自动建立用户目录

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

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

  1. #usermod -G usergroup2 user1  //增加用户的附属组

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

  1. #passwd user1

2、删除用户

  1. userdel <用户名>

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

  1. userdel-r用户名

3、新增组

  1. groupadd<组名>           groupadd www       //添加"wwww"用户组

4、删除组

  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

最新文章

  1. python语言中的编码问题(续)
  2. 【windows 下安装 mysql-server 无法登录问题解决】
  3. Python中判断是否为闰年,求输入日期是该年第几天
  4. HDU1257
  5. ZOJ 3826
  6. CSS——选择器
  7. MySQL - 启停服务
  8. Git版本管理:Windows下Git配置与使用指南 Gitlab
  9. JAVA模拟表单提交
  10. 牵一发动全身【Nhibernate基本映射】
  11. HDU 1056 - HangOver
  12. iOS 8中CLLocationManager及MKMapView showUserLocation失败的解决的方法
  13. (二十三)mongodb中group的问题
  14. Oracle 的开窗函数 rank,dense_rank,row_number
  15. Linux下完全删除用户
  16. excel图片链接转图片
  17. [No0000179]改善C#程序的建议2:C#中dynamic的正确用法
  18. spark sql加载avro
  19. 20145104张家明 《Java程序设计》第8周学习总结
  20. GOOGLE突破图书馆入口IP限制之技巧

热门文章

  1. painting fence - 分治 - Codeforces 448c
  2. scala学习手记5 - 元组与多重赋值
  3. 分享知识-快乐自己:MYSQL之內链接 左链接 右链接 区别
  4. JS前端重点 -- Generator 函数的含义与用法
  5. 在Hive中使用Avro
  6. Eclipse 3.7 极述优化
  7. LeetCode OJ:Pascal&#39;s TriangleII(帕斯卡三角II)
  8. 防止前端脚本JavaScript注入
  9. Delphi Xe4 游戏开发的技术选型.
  10. windows获取屏幕显示比例 读取注册表法