怎样更改linux的用户名

2023-11-12

Linux将用户名修改后,还需要修改 组名+家目录+UID

这只会更改用户名,而其他的东西,比如用户组,家目录,UID 等都保持不变。

1、修改用户名

$ usermod -l 新用户 旧用户

这只会更改用户名,而其他的东西,比如用户组、家目录、ID 等都保持不变。

注意: 你需要从要改名的帐号中登出并杀掉该用户的所有进程,要杀掉该用户的所有进程可以执行下面命令

$ sudo pkill -u 旧用户名

$ sudo pkill -9 -u 旧用户名

2、修改家目录

$ sudo usermod -d /home/新用户名 -m 新用户名

3、修改组名

$ groupmod -n 新用户名 旧用户名

4、修改UID

$ sudo usermod -u 1000 新用户名

5、检查

$ id 新用户名 可去《 Linux命令大全》了解更为详细的Linux命令。

首先,你要知道在Linux中创建了一个用户,除了生成UID外还会有一个GID,当你对原用户名修改后,别忘了对GID也进行更新。

修改用户名:

以root身份登录,然后使用下列命令进行修改

usermod -l NewUser -d /home/NewUser -m OldUser

-l 修改用户名

-d 修改登录后使用的路径

-m 修改登录名称的同时将目录名称一同修改

修改组名称:

继上面操作后,继续执行下列命令

groupmod -n NewUser OldName

-n 修改组的名称

linux更改用户名的方法:使用usermod来修改用户名,其语法为$usermod -l new_username old_username。

sudo usermod -l new_user_name old_user_name

『Xingzuo.com』文章,未经允许不得♂转载♂!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

怎样更改linux的用户名 的相关文章

随机推荐

  • 2018年终总结及2019计划

    第一次写总结性的文章 就想到哪写哪吧 1 上半年软考考试 我考的计算机系统集成项目管理工程师 原先公司是对有证书的人每月都有一定的奖励 然后就去考了 哈哈 当时确实是因为奖励 经过几个月断断续续的复习 结果也挺顺利的考过了 2 转战上海 我
  • Nginx篇04-map模块

    nginx的map模块配置语法 map模块是由ngx http map module模块提供的 只能在http模块下使用 nginx默认自带安装 map 的主要作用简单来说就和编程语言中的赋值语句有点像 只不过这里称为映射 map 具体来说
  • 使用python进行文件夹重命名

    import os file name JPEGImages 文件存放地址 count 0 for file in os listdir file name os rename os path join file name file os
  • 串的模式匹配(KMP算法)

    问题描述 串的模式匹配算法实现 KMP算法 输入形式 第一行输入主串s 第二行输入模式串t 第三行输入起始位置pos 输出形式 输出模式串t的next值 以空格分隔 输出模式匹配结果 样例输入1 ababcabcacbab abcac 1
  • 为什么输入法显示中文打不出中文_输入法为什么打不出汉字_电脑输入法打不出汉字如何解决-win7之家...

    我们要在电脑中使用输入法打字的时候 不急可以打出汉字也可以打出英文 不过有不少用户却遇到了输入法打不出汉字的情况 这让用户们很苦恼 那么输入法为什么打不出汉字呢 一般出现这样的问题是输入法出现了问题 我们只要修复一下即可 赶快随小编一起来看
  • # 后端开发技巧、常用规范

    后端开发技巧 常用规范 文章目录 后端开发技巧 常用规范 开发技巧 equals 方法的使用 创建 HashMap 指定初始化大小 Optional ofNullable orElse 避免空指针 Stream 求和 List 切割工具 单
  • vue引用js文件的多种方式

    1 vue cli webpack全局引入jquery 1 首先 npm install jquery save save 的意思是将模块安装到项目目录下 并在package文件的dependencies节点写入依赖 2 在webpack
  • radius的认证过程

    转载自 http blog donews com zyqin archive 2008 09 01 1341486 aspx RADIUS 远程用户拨号认证系统 是Remote Authentication Dial In User Ser
  • UE4加载使用自定义dll动态链接库

    本人在写这篇文章时候 网上已经有很多相关的文章 但是网上的文章缺少逐步指引 本人看的云里雾里 估计刚接触相关工作的人看的也不是很清楚 本着自己记录和让他人少踩一些坑的宗旨 这篇文章诞生了 好了 不多BB 直接进入主题 创建自定义dll动态链
  • JVM垃圾回收机制简介

    JVM垃圾回收机制 深入理解Java虚拟机 阅读笔记 需要先了解一定的JVM内存模型知识 下面是笔者学习的笔记 仅供参考 JVM内存模型的简单介绍和对象的初始化过程 Java语言在设计之初就考虑到C 复杂的指针管理和内存泄漏等问题 因此实现
  • 数据分析系列之电力窃漏电用户自动识别

    在线监测用户用电负荷数据 经过数据预处理 得到模型输入数据 利用构建好的识别模型计算用户窃漏电诊断结果 实现窃漏电用户的实时诊断 并与实际稽查结果对比 背景与挖掘目标 传统的防窃漏电方法主要是通过定期巡检 定期校验电表 用户举报窃电等方法来
  • 达梦数据库如何查看和修改系统参数

    查看初始化级别的系统参数 通过视图option查查 初始化后不能修改 修改配置文件dmconfig ini后只能重新初始化实例 select from v option where PARA NAME like CASE SENSITIVE
  • 函数(二)

    紧接上文 我们把函数的基础语法结束了 本章将讲解到较为难一点的内容 譬如递归调用 一 函数的嵌套调用和链式访问 函数与函数之间并不是独立存在的 函数和函数之间可以根据实际的需求进行组合的 也就是互相调用的 嵌套调用 举例 include
  • 关于pytorch和tensorflow的GPU版本安装过程中的问题(MX450)

    最近在学习深度学习 想在一台MX450显卡的小米笔记本电脑装pytorch和tensorflow 以下内容为方便自己以后查看 若有问题 请在评论指出 谢谢 环境 WIN10 MX450 Anaconda Pycharm 最新补充 pytor
  • bash: jps: 未找到命令...,常见错误,快速解决

    出现以上错误 我的解决方法是 下载插件 sudo yum install java 1 8 0 openjdk devel x86 64 输入两个y后 出现以下即成功了 再jps一下就可以显示出进程了
  • 带你玩转以太坊智能合约的”Hello World“

    学习目标 使用solidity语言撰写智能合约 开发前的准备 Ubuntu环境下Atom编辑器安装及使用 安装所需工具 安装nvm 安装node 安装npm 启动testrpc 建立项目 目录结构 新建HelloWorld合约 代码说明 编
  • 超全总结:神经网络加速之量化模型

    作者丨郝泽宇 学校丨西安交通大学人机所硕士生 研究方向丨深度神经网络压缩 鸣谢 XJTU 魏亚东 I C 董豪 量化模型 Quantized Model 是一种模型加速 Model Acceleration 方法的总称 包括二值化网络 Bi
  • Socket错误连接超时的解决方法

    flashfxp 选项 gt 参数选择 gt 链接 gt FTP gt 数据连接模式里面将被动模式改为主动模式
  • Arduino入门笔记(2):Arduino的开发和virtualbreadboard仿真环境

    欢迎加入讨论群 64770604 1 开发环境 1 下载开发环境 Arduino的开发环境从http arduino cc en Main Software官网下载即可 分为windows版本 Mac版本 linux 32 64位 目前已更
  • 怎样更改linux的用户名

    Linux将用户名修改后 还需要修改 组名 家目录 UID 这只会更改用户名 而其他的东西 比如用户组 家目录 UID 等都保持不变 1 修改用户名 usermod l 新用户 旧用户 这只会更改用户名 而其他的东西 比如用户组 家目录 I