用户管理
例子: #?创建一个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附加组 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |