加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

用户管理

发布时间:2020-12-15 07:18:22 所属栏目:安全 来源:网络整理
导读:例子: # ? 创建一个bear用户同时分配到dev组中 useradd -m -g dev bear #?设置密码 passwd?bear 提示: 创建用户/删除用户/修改其他用户密码均需通过?sudo?执行; 创建用户时,如忘添加 -m ,可删除用户重新创建; 创建用户时,如未指定组,默认会创建一个

例子:

  #?创建一个bear用户同时分配到dev组中

  useradd -m -g dev bear

  #?设置密码

  passwd?bear

提示:

  创建用户/删除用户/修改其他用户密码均需通过?sudo?执行;

  创建用户时,如忘添加 -m ,可删除用户重新创建;

  创建用户时,如未指定组,默认会创建一个和用户名同名的组名

  用户信息保存在 /etc/passwd?文件中


查看用户UID和GID信息:

  id [用户名]  # 如未填用户名,则查询当前用户

查看当前所有登录的用户列表:

  who

查看当前登录用户的账户名:

  whoami

passwd文件:

  

  /etc/passwd?文件存放的是用户的信息,由6个分号组成的7个信息,分别是

  1.用户名

  2.密码(x,表示加密的密码)

  3.UID(用户标识)

  4.GID(组标识)

  5.用户全名或本地账号(如未设置,则空)

  6.家目录

  7.登录使用的Shell,就是登录之后,使用的终端命令,ubuntu默认是dash

passwd可执行文件:

?  /usr/bin/passwd?用于修改用户密码的程序

  


?命令:

  usermod

作用:

  设置用户的主组 /?附加组?和?登录 Shell

选项:

  -g:修改主组

  -G:修改附加组

  -s:修改登录Shell

使用:

  #?修改用户的主组

  usermod -g?组?用户名

  

  #?修改用户的附加组

  usermod -G?组?用户名

  

  #?修改用户登录 Shell

  usermod -s /bin/bash

例子:

  #?给bear用户增加附加组权限sudo

  sudo usermod -G?sudo?bear

提示:

  主组通常是新建用户时指定的,在 /etc/passwd?的第4列GID对应的组

  附加组在 /etc/group?中最后一列表示该组的用户列表,用于指定用户的附加权限

  设置了附加组后,需重新登录才能生效

  默认使用useradd添加的用户是没有权限使用sudo以root身份执行命令,需将用户添加至sudo附加组

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读