news 2026/3/1 23:52:33

30、Linux 用户与组管理及文件权限设置全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
30、Linux 用户与组管理及文件权限设置全解析

Linux 用户与组管理及文件权限设置全解析

1. UID 和 GID 重用问题

当删除一个账户时,该账户的用户 ID(UID)和组 ID(GID)会变为可重用状态。不过在很多情况下,这些编号不会被立即重用,因为 Linux 通常会基于当前最大的编号来分配新的 UID 和 GID。也就是说,如果你删除的不是当前编号最大的用户,那么该用户原来的 UID 和 GID 不会被重用,除非中间的账户也被删除。

如果 UID 被重用,之前由旧用户拥有的文件会突然显示为新用户拥有。这可能不会造成问题,但可能会让人对文件的创建者产生混淆。在某些情况下,甚至可能会让人怀疑新用户有不当行为(比如旧文件包含新用户不应拥有的信息,或者文件位于新用户不应访问的目录中)。

为避免因 UID 或 GID 重用而给新用户带来混淆或不当行为的指责,你可以使用find命令来定位具有特定 UID 或 GID 值的所有文件。以下是使用示例:

# find / -uid 1004

这个示例会查找计算机上所有 UID 为 1004 的文件。查找 GID 的操作类似,只是使用-gid选项。找到这些文件后,你可以使用chown命令重新分配文件的所有权,或者直接删除这些文件。通常,你应该在删除或重新分配用户主目录的所有权之后再执行此命令,因为主目录可能包含大量匹配的文件。

2. 删除账户

2.1 使用 GUI 工具删除账户

和其他账户管理任务一样,

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

深度剖析GLM-Edge-V-2B:20亿参数如何引爆边缘智能革命

在人工智能技术迅猛迭代的浪潮中,大语言模型(LLM)正以前所未有的速度渗透到各行各业。然而,这类模型普遍存在的"重量级"特性——动辄数十亿甚至千亿的参数规模、对高端计算资源的依赖,使其在边缘设备这一关键…

作者头像 李华
网站建设 2026/2/28 15:25:08

37、进程间与网络通信技术全解析

进程间与网络通信技术全解析 1. 进程间通信基础 在网络通信中,构建服务器套接字地址结构是关键的一步。以下是相关代码示例: receiver.sin_port=htons(atoi(argv[2])); /* (3) */ struct hostent *hp = gethostbyname(argv[1]); if ( hp == NULL ) {sprintf(buf, "%s…

作者头像 李华
网站建设 2026/2/19 7:22:48

JAVA微服务与分布式(概念版)

分布式系统 简单理解 分布式系统 多台机器一起干活,对外看起来像一台 想象一下:你开了一家奶茶店。最开始你一个人搞定所有事——接单、做奶茶、收钱。但生意太好了,一个人忙不过来,于是你雇了3个员工:一个专门接单…

作者头像 李华
网站建设 2026/2/22 16:59:16

基于 STM32 的数控 BUCK-BOOST 升降压电源设计

摘要针对传统线性电源效率低、输出范围窄,普通开关电源模式切换需手动干预、保护功能单一的问题,设计一款基于 STM32F103C8T6 微控制器的数控升降压电源。该电源采用 BUCK-BOOST 拓扑结构,实现 0~48V 宽范围直流输出,支持升降压模…

作者头像 李华
网站建设 2026/2/25 8:19:57

本地AI革命:Locally AI重塑移动设备隐私计算新范式

在人工智能技术迅猛发展的当下,用户对于智能交互的需求与隐私保护的诉求正形成前所未有的张力。Locally AI这款创新性应用的横空出世,通过将先进AI模型完全部署于终端设备,开创了"隐私优先"的智能交互新纪元。该应用全面覆盖Apple生…

作者头像 李华