VMware CentOS 7 安装与用户管理教程

5星 · 超过95%的资源 需积分: 0 38 下载量 64 浏览量 更新于2024-09-09 收藏 25KB DOCX 举报
本篇笔记主要介绍了在Linux环境下使用HADOOP时进行用户管理和权限设置的相关操作,包括用户账户的创建、修改以及与工作组的关系。以下是详细内容: 1. **用户管理**: - 新建用户:通过`adduser`命令创建新用户,如`adduser phpq`,接着使用`passwd phpq`设置密码。 - 创建工作组:使用`groupadd test`创建名为`test`的工作组。 - 组合操作:`useradd -g test phpq`命令用于同时新建用户并将其加入特定工作组。 - 修改用户组:`usermod -G groupname username`或`gpasswd -a user group`用于给已有的用户增加工作组。 - 用户状态控制:可以临时禁用用户(如`passwd peter –l`),永久删除用户(如`userdel peter`)以及强制删除用户的主目录和文件(如`usermod –G peter peter`)。 2. **用户信息查看与切换**: - 显示用户信息:使用`id user`查看用户ID和所属组,`cat /etc/passwd`查看完整的用户账户信息。 - 列出用户和用户组:通过`cut -d: -f1 /etc/passwd`查看用户列表,`cat /etc/group`查看用户组列表。 - 切换用户:使用`su`命令在终端下切换用户,先成为root,然后输入`su 用户名`。 3. **权限管理**: - **SSH免密登录**:确保用户有权限修改.ssh目录下的`known_hosts`文件,这是设置SSH免密登录的关键。 4. **其他管理工具**: - 检查当前登录用户:`who`命令,查看登录用户历史:`last`。 - 控制台状态报告:使用`w`命令(需要root权限)查看系统活动,`w 用户名`查看特定用户的活动。 总结来说,这篇笔记提供了HADOOP环境下的基础用户管理技巧,包括用户创建、组织结构、权限调整以及SSH配置,这对于理解和操作HADOOP集群的管理员来说是至关重要的基础知识。