useradd:新增一个用户

useradd 几个常用的参数:

-u:指定用户的 uid

-g:指定用户所属的组

-d:指定用户的家目录

-c:指定用户的备注信息

-s:指定用户所用的 shell

[root@sch01ar ~]# useradd -u 1006 -g test -d /home/abcd -c manager -s /bin/bash admin

创建一个 admin 用户,uid 为 1006,所属的组为 test,家目录为 /home/abcd,用户的备注信息为 manager,用户所使用的 shell 为 /bin/bash

所创建的家目录

usermod:修改用户信息

-u:修改用户的 uid

-g:修改用户的 gid

-G:修改用户所属的组

如果再添加 test1 组,会覆盖之前的 test 组

如果想保留 test 和 test1 的话,可以用 -a 参数

-a 参数应该在 -G 参数之前,不然会报错

-d:修改用户的家目录

只是 /etc/passwd 下的家目录改变,但是 /home 下的家目录并没有发生改变

-c:修改用户的备注信息

-s:修改用户所用的 shell

-L:将账号锁住

[root@sch01ar ~]# usermod -L test

账号锁住后就无法登录

-U:将锁住的账号解锁

[root@sch01ar ~]# usermod -U test

-p:修改账号密码

密码要是密文,不是明文

用 python 生成密文

>>> import crypt
>>> print(crypt.crypt("abc123","ab"))
ab3z4hnHA5WdU

生成了 abc123 的密文

将 test 用户的密码修改为 abc123

[root@sch01ar ~]# usermod -p ab3z4hnHA5WdU test

登录成功

userdel:删除用户

userdel 不会删除用户的家目录和邮件文件

如果想彻底删除的话,用 -r 参数

groupadd:创建一个组

-g:指定群组的 gid

groupdel:删除一个组

groupmod:修改一个组的信息

-g:修改组的 gid

-n:修改组的名称

最新文章

  1. python学习心得第二章
  2. java生成压缩文件
  3. Spring(一)第一个示例
  4. linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序
  5. centos lamp
  6. .NET面试必备(整理)
  7. [LeetCode]题解(python):083 - Remove Duplicates from Sorted List
  8. 自定义控件如何给特殊类型的属性添加默认值 z
  9. 隐藏StatusBar 非setStatusBarHidden
  10. G - Not so Mobile
  11. 钓鱼 贪心 end
  12. [转]修改maven本地仓库路径
  13. error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file
  14. html5权威指南:表格元素
  15. php 数据访问练习:租房查询页面
  16. Java 中的语法糖
  17. asp.net权限认证篇外:4种认证类型比较
  18. Java基础学习笔记六 Java基础语法之类和ArrayList
  19. thinkphp 单图上传组建成数组然后追加到一个字段
  20. Unity 动画系统

热门文章

  1. Annotation: 代码的修饰符
  2. 【Python】词典
  3. Thrift之java实例
  4. HAWQ取代传统数仓实践(十)——维度表技术之杂项维度
  5. GitHub Blog创建以及本地管理
  6. uboot Makefile 文件源码分析
  7. HDU - 6395:Sequence (分块+矩阵)
  8. 剑指offer-第五章优化时间和空间效率(数组中的逆序对的总数)
  9. PCB 锣板和半孔工艺的差别
  10. spring mvc集成freemarker使用