zoukankan      html  css  js  c++  java
  • 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. 
      

     

  • 相关阅读:
    Java快速教程
    让我们来了解一下:操作系统和平台相关性
    初窥Linux 之 我最常用的20条命令
    ES6学习笔记一
    Data时间管理大全
    generator多返回值写法
    箭头函数=>
    闭包
    高阶函数:map/reduce
    函数方法that与apply
  • 原文地址:https://www.cnblogs.com/huayuyou/p/15092116.html
Copyright © 2011-2022 走看看