IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux--修改用户对应的uid -> 正文阅读

[系统运维]linux--修改用户对应的uid

参考:https://www.csdn.net/tags/MtjaIg5sMjQwNzQtYmxvZwO0O0OO0O0O.html

1.uid相关知识

Linux 并不识别用户名称(比如work、root等),而是根据用户名对应的 ID 号(即uid)识别不同类型的用户,不同的uid对应不同用户的权限。
1) uid=0
当 UID 是 0 时,代表这个账号是系统管理员。当你要创建一个账户为另一个系统管理员账号时, 可以将该账号的 UID 改成 0 即可;
2)uid=1-499
1-499的uid是给系统中的服务使用的,这主要是出于权限控制的考虑。早先系统服务都使用root权限进行启动,导致一旦一个服务进行被侵入,则劫持者可以使用启动该服务的用户权限对系统进行侵入。
3)uid=500-65535
操作系统分给普通用户的uid段。
由于我使用的是centos系统,所以对centos的uid进行一下总结。

1.1.1 centos6

超级用户UID=0 root;
虚拟用户UID=1-499 用于启动系统服务,一般不需要登录;
普通用户UID=500起;

1.1.2 centos7

超级用户 UID=0 root;
虚拟用户 UID=1-1000 用于启动系统服务,一般不需要登录;
普通用户 UID=1000 起;

2. 背景

由于需要对work用户权限进行限制,所以需要修改work用户的uid,使其拥有一个普通用户的uid,而不是0。如果用户的uid为0,则拥有和root用户一样的权限,root用户的uid就是0。为了防止权限过大,需要把work用户的uid设置为1000之后,这是系统分给普通用户的uid段。
如何查看用户的uid、gid和groups呢?

#id 用户名称
id work

如下图,work用户拥有和root一样的权限(uid=0),这是我们想改变的,改成uid>1000即可。
在这里插入图片描述

3.修改方法

在背景中已经讲述了我们想要达到的目的。那如何修改work的uid呢?

3.1 修改/etc/passwd配置文件

/etc/passwd配置文件存储了用户的相关信息,如下图:
每一行的内容,以work用户为例,分别是用户名称、密码(这里是x)、uid、gid、用户信息描述(这里为空)、家目录和登录时使用的默认bash。
在这里插入图片描述
在修改uid之前,我们需要知道哪一个uid还没被使用,使用id uid即可,返回为no such user即表示该uid未被使用。

id 1003

在这里插入图片描述

使用命令vim /etc/passwd,修改work对应的uid为1003,保存并退出即可。
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-10 12:16:32  更:2022-05-10 12:17:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:33:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码