Linux用户账户管理:命令与目录详解

需积分: 16 2 下载量 37 浏览量 更新于2024-08-25 收藏 779KB PPT 举报
该资源主要介绍了Linux系统中用户账户相关的文件、目录以及管理命令,包括用户信息的存储位置、命令格式和命令帮助的获取,以及用户和组的管理。 在Linux系统中,用户账户的相关信息被存储在几个关键文件中。首先,`/etc/passwd`文件包含了所有用户的基本信息,如用户名、用户ID(UID)、组ID(GID)、用户信息、宿主目录和默认shell。每个字段之间由冒号(:)分隔。例如,`teacher:x:1000:1000:Teacher:/home/teacher:/bin/bash`,这条记录表示用户名为teacher,其宿主目录为/home/teacher,使用的shell为/bin/bash。 其次,用户密码的加密形式则保存在`/etc/shadow`文件中,出于安全考虑,这个文件的权限通常只有管理员可以读取。同样,每行对应一个用户,包含的信息有加密后的密码、密码最近修改时间等。 用户的宿主目录通常位于/home目录下,以用户名命名。例如,用户teacher的宿主目录就是/home/teacher,这是用户登录后默认的工作目录。 此外,当创建新用户时,系统会从`/etc/skel`目录复制文件到用户的宿主目录,这些文件作为用户初始的配置模板,比如`.bashrc`、`.bash_profile`等。 在Linux中,命令的格式一般包括命令字、选项和参数。例如,`ls -l /home`命令中,`ls`是命令字,`-l`是选项,指定以详细列表方式显示,`/home`则是参数,指定了要列出的目录。命令提示符根据用户身份的不同,root用户通常显示为`#`,普通用户显示为`$`。 本章还涵盖了Linux命令的帮助获取方法,文件和目录的操作,挂载外部存储设备,以及如何通过命令行和图形界面来管理用户和组。用户管理包括创建、删除、修改用户信息,而组管理则涉及创建、修改和管理用户组。文件权限设定是另一个重要概念,它决定了用户对文件和目录的访问权限。最后,如何使用图形界面工具如User Manager来管理用户和组也有所提及。 学习这些内容对于日常的Linux系统管理和维护至关重要,无论是对于初学者还是经验丰富的IT专业人员,都能提供必要的基础操作知识。