leisurely4linux


01.用户管理

<h1>01.用户管理</h1> <h2>3.7 用户管理</h2> <h6>1.用户增加</h6> <pre><code>useradd [选项] 用户名   ‐c 用户描述(commnet)   -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。   ‐g 指定所属的组名(gid)   ‐G 指定多个组,用逗号进行分割(group)   ‐u 指定组ID(uid)   ‐e 失效时间(expire date)   创建用户,默认到home目录下: useradd jianghai 创建用户,指定目录并创建:useradd –d /usr/sam -m jianghai 创建用户,指定目录并创建, 指定用户组, 指定附加组: useradd -s /bin/sh -g group –G adm,root jianghai useradd -d /home/ftptmp -m ftptmp</code></pre> <h6>2.用户删除</h6> <pre><code>userdel 选项 用户名 -r 把用户的主目录一起删除。 eg. userdel -r hadoop</code></pre> <h6>3.用户权限</h6> <pre><code>最好把用户权限改一下:是的用户可以执行sbin命令 vi /etc/sudoers 添加如下内容: hadoop ALL=(ALL) ALL 例:用hadoop用户借用root权限添加新用户:sudo useradd hdp 查看所有用户信息:vi /etc/passwd 查看所有用户密码:vi /etc/shadow 切换用户:su hdp</code></pre> <h6>4.用户信息修改</h6> <pre><code>【保存用户信息的文件】:/etc/passwd 用户名:密码:UID:GID:描述信息:宿主目录(默认在home下):命令解析器(默认bash) 【用户信息操作】usermod 选项 用户名 ‐l 修改用户名 ‐c 用户描述(commnet) -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 ‐g 指定所属的组名(gid) ‐G 指定多个组,用逗号进行分割(group) ‐u 指定组ID(uid) ‐e 失效时间(expire date) ‐L 锁定用户账号密码(lock) ‐U 解锁用户账号(unlock)   例子: 修改用户主目录 usermod -d /home/z jianghai usermod ‐l tomcat tom   修改用户的登录名为tom usermod ‐G sys,root tomcat  将tomcat添加到sys和root组中 groups tomcat   查看tomcat组的信息 usermod ‐L tomcat   禁用tomcat用户</code></pre> <h6>5.用户密码</h6> <pre><code>【保存用户密码的文件】:etc/shadow 用户名:密码:最后一次修改时间:最小时间间隔:警告时间:账号闲置时间:失效时间:标识 【密码操作】passwd 选项 用户名 -l 锁定口令,即禁用账号。 -u 口令解锁。 -d 使账号无口令。 -f 强迫用户下次登录时修改口令。 例子: 修改密码:passwd jianghai 》回车》 New password:******* 》回车》 Re-enter new password:******* 取消密码:passwd -d jianghai 锁定账号:passwd -l jianghai 【忘记密码】: 1. 在开启虚拟机的时候按E键,进入单用户模式 2. 使用passwd命令修改</code></pre>

页面列表

ITEM_HTML