Linux基础密令与用户管理全解析

需积分: 9 0 下载量 12 浏览量 更新于2024-09-07 收藏 3.21MB DOCX 举报
本文档主要介绍了Linux基础操作中的核心命令和管理用户的相关知识,适合初学者或需要回顾Linux基础操作的人员参考。以下是详细的内容概要: 1. **目录切换** (`cd`): `cd`命令用于在Linux文件系统中改变当前工作目录,是操作系统的基本导航工具。通过输入`cd 目录路径`,用户可以方便地在不同目录间切换。 2. **用户管理**: - **用户创建**: Linux要求每个用户都有自己的身份,通过`useradd`命令创建新用户,如`useradd wxw`或`useradd -d /home/dand dd`分别创建普通用户和指定家目录。 - **设置和修改密码**: 用`passwd`命令更改用户密码,如`passwd wxw`。 - **用户删除**: 用户删除有保留家目录(`userdel wxw`)和同时删除家目录(`userdel -r dd`)两种情况。建议保留用户家目录以保存可能有用的资料。 - **查询用户信息**: 使用`id`命令查看用户身份信息,如`id root`。 - **用户切换** (`su`): 通过`su - 要切换的用户名`实现权限升级或降级,高权限用户切换到低权限用户需密码验证。 - **查看当前用户**: `whoami`命令显示当前登录用户的用户名。 3. **用户组管理**: - **创建组**: `groupadd`命令用于新建用户组,如`groupadd wudang`。 - **删除组**: 删除已存在的用户组,如`groupdel wudang`。 - **用户与组关联**: `useradd -g 组名 用户名`用于创建新用户并将其加入特定组,如`useradd -g wudang zsf`。 - **修改用户组**: `usermod -g 新组名 用户名`用于改变用户所属的组,如`usermod -g shaolin zsf`。 这些基础命令是Linux系统管理的基础,熟练掌握它们对于日常操作和系统维护至关重要。理解用户和组的概念有助于更好地组织和控制对系统的访问权限。此外,删除用户时谨慎处理,以防意外丢失数据。整体上,本文档提供了一个系统化的方法来管理和操作Linux环境中的用户和权限。