news 2026/8/19 23:57:55

在 Linux 中编辑 /etc/passwd 和 /etc/group 文件的正确方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在 Linux 中编辑 /etc/passwd 和 /etc/group 文件的正确方法

本简短指南解释了使用vipwvigr编辑/etc/passwd/etc/group文件的正确方法> Linux 操作系统中的命令。

计算机驱动器和存储设备

为什么我们不能直接使用Vinano等文本编辑器来编辑它们并完成它呢?你可能想知道!好吧,想象一下这个场景。/etc/passwd文件当前正在由root用户使用 Vi 或其他文本编辑器进行编辑。与此同时,当 root 用户编辑/etc/passwd文件时,另一个用户尝试更改其密码。因此,密码更改可能不会在此文件中更新,用户可能无法登录。这就是vipwvigr命令发挥作用的地方。

vipw 和 vigr 命令用于安全地编辑 Linux 系统中的文件/etc/passwd/etc/group。他们会在编辑/etc/passwd/etc/group文件时设置适当的锁,以防止其他用户对其进行任何更改并避免文件损坏。当您使用-s标志运行这些命令时,它们将编辑这些文件的影子版本,即/etc/shadow分别为 /etc/gshadow

使用 vipw 和 vigr 命令编辑 /etc/passwd 和 /etc/group 文件的正确方法

要安全地编辑/etc/password文件,只需运行:

sudo vipw

要安全地编辑/etc/group文件,请运行:

sudo vigr

深入探索

台式机

Linux 系统

软件实用程序

现在 vipw 和 vigr 命令将锁定/etc/passwd/etc/group文件并阻止其他用户进行任何更改。

软件

要验证这一点,请打开两个终端窗口。在一个窗口中运行“sudo vipw”,并尝试在另一个窗口中更改用户的密码。

使用 vipw 和 vigr 命令编辑 /etc/passwd 和 /etc/group 文件

深入探索

网络监控与管理

Linux

网络安全

在退出 vipw 命令之前,密码不会更新。因此,当您以 root 身份编辑/etc/passwd文件时,其他用户可能不会无意或有意地对它们进行任何更改。一旦/etc/passwd关闭,密码就会成功更新。

软件

您还可以以普通用户身份登录并尝试在另一个终端窗口中更改用户的密码。在关闭 vipw 命令之前,密码不会更改。

使用 vipw 命令编辑/etc/passwd文件时甚至无法创建任何新用户。

sudo useradd kumar useradd: cannot lock /etc/passwd; try again later.

同样,要编辑这些文件的影子版本,即/etc/shadow/etc/gshadow,请使用-s标志。

sudo vipw -s
sudo vigr -s

vipw 和 vipr 命令支持的其他选项包括:

-g, --group Edit group database. -h, --help Display help message and exit. -p, --passwd Edit passwd database. -q, --quiet Quiet mode. -R, --root CHROOT_DIR Apply changes in the CHROOT_DIR directory and use the configuration files from the CHROOT_DIR directory. -s, --shadow Edit shadow or gshadow database

有关更多详细信息,请参阅手册页。

man vipw
man vigr
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 23:57:07

零代码AI智能体搭建:Coze工作流从入门到实战

这次我们来看一个面向零基础用户的 Coze(扣子)工作流智能体搭建教程。如果你对 AI 智能体感兴趣,但觉得设计流程复杂、效果不佳,或者不想写代码,那么这个教程的核心思路和实操方法值得你花十分钟了解一下。本文不会空谈…

作者头像 李华
网站建设 2026/8/19 23:55:27

STM32F072移植RT-Thread Nano与FinSH:轻量级RTOS实践指南

1. 项目缘起:为什么选择RT-Thread Nano与FinSH最近在做一个基于STM32F072RBT的小型数据采集设备,项目需求不算复杂,但需要一定的实时性和一个方便调试的交互接口。一开始考虑过裸机轮询,但随着外设(ADC、I2C、UART&…

作者头像 李华
网站建设 2026/8/19 23:55:03

Python打卡第7天

浙大疏锦行 作业: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 import pandas as…

作者头像 李华
网站建设 2026/8/19 23:53:06

Excel VBA自动化实战:从零到精通,告别重复劳动

这次我们来看一个 Excel VBA 学习合集。对于经常和 Excel 打交道的人来说,手动重复操作、处理复杂数据逻辑是家常便饭,而 VBA 正是解决这些痛点的自动化利器。这个合集不是某个特定的软件或模型,而是一套系统性的学习资源和方法论&#xff0c…

作者头像 李华
网站建设 2026/8/19 23:50:30

树莓派相机自动白平衡详解(二)

目录 一、阶段 1 粗搜索 阶段 2 横向求精・完整详解 数值实例 前置准备(示例参数) ① CT‑Curve 色温折线控制点(4 个采样光源点) ② 图像网格采样 ③ 算法参数 二、阶段 1:Coarse Search 粗搜索 遍历候选光源…

作者头像 李华