Linux用户与磁盘管理: passwd、sudo、磁盘分区与格式化

需积分: 4 0 下载量 118 浏览量 更新于2024-08-04 收藏 683KB DOCX 举报
"这篇资料主要介绍了Linux系统的用户与权限管理以及磁盘管理的相关知识,包括对用户账号、密码、组的管理和磁盘的查看、分区、格式化等操作。" 在Linux系统中,用户和权限的管理是核心部分。`/etc/passwd` 文件存储了系统中所有用户的基本信息,包括用户名、用户ID(UID)、用户组ID(GID)、用户主目录以及默认的Shell。而`/etc/shadow` 文件则包含了用户的加密密码以及其他密码相关的安全信息,这两个文件对于系统安全至关重要。 在用户管理方面,`groupadd` 命令用于创建新的用户组,`groupdel` 命令用于删除已存在的用户组。`useradd` 命令可以创建新的用户账户,而删除账户通常使用`userdel` 命令,但要注意,如果用户拥有文件或目录,需先清理这些资源。`chfn` 命令允许用户更改finger信息,这通常包括用户的全名、办公室电话和家庭电话等。 密码管理中,`passwd` 命令用于修改用户密码,管理员可以通过它来设置或更改任何用户的密码。`mkpasswd` 是一个生成强密码的工具,可以帮助创建更安全的密码。 在权限切换方面,`su` 命令用于切换用户身份,特别是从普通用户切换到root用户。`sudo` 命令允许非root用户以root权限执行特定命令,通常用于提高安全性,因为它需要输入密码验证。 为了加强系统安全,通常会限制root用户通过SSH远程登录,这可以通过编辑`/etc/ssh/sshd_config` 文件,将`PermitRootLogin` 设置为`no`来实现。 进入磁盘管理领域,`df` 命令用来查看系统中所有挂载的磁盘的使用情况,包括总容量、已用空间和剩余空间。而`du` 命令可以检查单个文件或目录占用的磁盘空间,它支持多种单位显示,如kb、mb、gb等。 在磁盘分区和格式化环节,`fdisk` 是一个常见的磁盘分区工具,它可以用来创建、修改或删除磁盘分区。格式化磁盘分区通常涉及`mke2fs`、`mkfs.ext2`、`mkfs.ext3`、`mkfs.ext4` 和 `mkfs.xfs` 这些命令,它们分别用于创建ext2、ext3、ext4和xfs文件系统。在实际操作中,首先要确保新磁盘被正确地添加到系统中,然后才能进行分区和格式化操作。 这些知识是每个Linux系统管理员必备的基础,掌握它们能帮助你有效地管理和维护Linux系统的用户及磁盘资源。