zoukankan      html  css  js  c++  java
  • Linux

    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:修改组的名称

  • 相关阅读:
    【leetcode】299. 猜数字游戏
    【leetcode】300. 最长递增子序列
    【leetcode】223. 矩形面积
    【leetcode】222. 完全二叉树的节点个数
    【leetcode】229. 求众数 II
    【leetcode】215. 数组中的第K个最大元素
    【leetcode】221. 最大正方形
    【leetcode】216. 组合总和 III
    【leetcode】213. 打家劫舍 II
    【leetcode】210. 课程表 II
  • 原文地址:https://www.cnblogs.com/sch01ar/p/9436640.html
Copyright © 2011-2022 走看看