Linux用户和用户组管理及相关设置

  1. 创建用户
    useradd 选项 用户名

    参数说明:

    选项:

    -c comment 指定一段注释性描述。
    -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
    -g 用户组 指定用户所属的用户组。
    -G 用户组,用户组 指定用户所属的附加组。
    -s Shell文件 指定用户的登录Shell。
    -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

    用户名:

    指定新账号的登录名。

    举例:useradd  comuser    #表示创建用户comuser及 创建comuser用户组,并且设置用户comuser的用户组为comuser,其实就是默认他自己,可以用-g指定其他组

  2. 设置密码
    passwd 选项 用户名

    可使用的选项:

    -l 锁定口令,即禁用账号。
    -u 口令解锁。
    -d 使账号无口令。
    -f 强迫用户下次登录时修改口令。
    如果默认用户名,则修改当前用户的口令。

    举例:passwd comuser     #修改用户密码 
          然后根据提示输入两次 密码即可(linux123)。

  3. 其他相关命令
    userdel  comuser     #删除用户  comuser
    groupdel  comuser   #删除用户组  comuser


  4. 注意事项
     新创建的用户有可能不可以直接用ssh工具连接的,需要作以下设置:
        编辑/etc/ssh/sshd_config文件,找到AllowUsers,解除注释,并加入用户名,用户名之间用空格隔开
        例如改成这样:AllowUsers root  comuser
        然后重启sshd设置:service sshd restart

    sshd配置的其他记录:

    # SSH服务端口
    Port 22
    # 是否允许ROOT用户远程登录
    PermitRootLogin no
    # 是否允许密码登录,在有密钥时候配置
    PasswordAuthentication yes
    # 服务端每间隔120秒会向客户端发送一个空数据包
    ClientAliveInterval 120
    # 服务器最大会发送720次,120*720=24小时,也就是无操作的用户24小时可以不断开
    ClientAliveCountMax 720



  5. 
    

 

原文地址:https://www.cnblogs.com/huayuyou/p/15092116.html