Linux修改用户名和用户组

Linux修改用户名和用户组最近安装了RedHatEnterpriseLinux5,以作学习之用。因为安装的时候随手创建了一个用户,后来却不太满意,需要修改下用户名。摸了许久才搞定并且理解,记录如下:总体来说,修改用户名和所在组,经过了一下步骤:1.修改用户名称2.修改用户所在主要组名称3.修改用户主目录名称4.修改新用户主目录指向上述步骤,经过图形界面修改和命令修改两

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

最近安装了Red Hat Enterprise Linux 5,以作学习之用。因为安装的时候随手创建了一个用户,后来却不太满意,需要修改下用户名。摸了许久才搞定并且理解,记录如下:

总体来说,修改用户名和所在组,经过了以下步骤:

1. 修改用户名称

2. 修改用户所在主要组名称

3. 修改用户主目录名称

4. 修改新用户主目录指向

上述步骤,经过图形界面修改和命令修改两种方式的验证,事实上也是我使用两种方式修改之后总结出来的。

图形界面修改:soloner -> uniqueone

ctrl+alt+backspace ,注销,以root登录

System/Administration/Users and Groups ,打开 User Manager 面板

System/Administration/Users and Groups,打开 User Manager 面板

User Manager 面板的 Users 选项卡中,双击所要修改的用户条目,打开 User Properties 面板

在 User Properties 面板的 User Data 选项卡中:
User Name: soloner -> uniqueone
Full Name: soloner -> uniqueone
Password
Confirm Password
Home Directoy: /home/soloner -> /home/uniqueone

在 User Properties 面板的 Groups 选共享卡中,发现其 Primary Group 还是 soloner ,不可修改

关闭 User Properties 面板

在 User Manager 面板的 Group 选项卡中,这个时候发现 soloner Group的uniqueone Group Members已经发生了变化

双击所要修改的 soloner Group 条目,打开 Group Properties 面板

在 Group Properties 面板的 Group Data 选项卡中:

Group Name: soloner -> uniqueone

OK 。 重新打开 User Manager/Users/User Properties/Groups,发现 Primary Group 也已经修改过来了。

最后,在桌面双击打开 Computer/home/ 右键修改 soloner -> uniqueone。

OK ,这个时候,注销,即可以 uniqueone 用户登录了。

命令修改:uniqueone -> soloner

修改用户名:usermod -l soloner uniqueone

查看用户及其所在组信息:id soloner

uid=500(soloner) gid=501(uniqueone) groups=501(uniqueone) context=root:system_r:unconfined_t:SystemLow-SystemHigh

修改用户所在的用户组名称:groupmod -g 501 -n soloner uniqueone

再次查看用户及其所在组信息:id soloner

uid=500(soloner) gid=501(soloner) groups=501(soloner) context=root:system_r:unconfined_t:SystemLow-SystemHigh

物理上修改用户工作主目录名称:mv /home/uniqueone /home/soloner

直接从逻辑上修改新用户 soloner 工作主目录的指向,会提示出修改某文件时错误,所以先使用 ctrl+alt+backspace 注销,重新再以 root 登录,然后再执行下面的操作。

逻辑上修改用户工作主目录的指向:usermod -d /home/soloner soloner

OK ,这个时候,注销,即可以 soloner 用户登录了。

若要修改登录密码

任何用户修改自身密码:passwd

管理员修改其他用户密码:passwd soloner

以上

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193630.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 同步传输与异步传输相比_以下效率最高的数据交换控制方式

    同步传输与异步传输相比_以下效率最高的数据交换控制方式在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。在计算机网络中,定时的因素称为位同步。同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差。通常可以采用同步或异步的传输方式对位进行同步处理。1.异步传输(AsynchronousTransmission):异步传输将比

    2025年11月22日
    2
  • vs2012安装教程_vs2005安装图解

    vs2012安装教程_vs2005安装图解Microsoft 的安装包怎么会这样呢?昨天做VS2005 Web项目时,不能加载项目,显示无效还是不支持的安装包,网上搜一下,发现是没有打补丁,急忙在微软网站下载VS2005SP1 补丁,下载家里速度是可以,不到半个小完成.当从22:22分开始安装,装到00:35,整整2个多小时,真是郁闷,怎么是这样的安装包呢,完成了倒是可以打开项目了,不提示上面提到的错误!

    2022年10月6日
    3
  • 最受欢迎的8个Python框架,满足你的各类需求「建议收藏」

    最受欢迎的8个Python框架,满足你的各类需求「建议收藏」今天给大家分享几个最受欢迎的Python框架。这些框架包括Web开发,高性能网络通信,测试,爬虫等等,如果你正在学习Python,那么应该可以满足你。1DjangoDjango应该是最出名的Python框架,是一款在数据库功能、后台功能、模板系统、网址匹配、缓存系统等方面有“先天”优势的开源框架。它可以通过几行简单的代码就让你的网站拥有一个强大的后台,轻松管理你的内容;强大,易扩展的模板系统,设计简易,代码,样式分开设计,更容易管理。小编整理的一整套系统的p-ython学习教程从最基础的

    2022年5月10日
    43
  • opengrok搭建[通俗易懂]

    opengrok搭建[通俗易懂]前序OpenGrok是一个快速,便于使用的源码搜索引擎与对照引擎,它能够帮助我们快速的搜索、定位、对照代码树。一般常用于大型的项目中,比如Android系统源码。我也是刚来公司后才发现有这个东西的,在此自己也搭建一套,方便在家里也可以查看源码。因为是查看自己定制的系统源码所以要搭这个,如果只是查看AOSP的官方源码推荐一个网站:http://androidxref.com/环境OS:Debian

    2022年4月27日
    63
  • Django(53)二次封装Response

    Django(53)二次封装Response前言有时候我们使用drf的Response,会发现默认返回的格式不太友好,每次我们都需要写入以下的格式returnResponse({"status":0,"

    2022年7月30日
    8
  • JMM内存模型

    JMM内存模型Java内存模型即JavaMemoryModel,简称JMM。JMM定义了Java虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,

    2022年6月1日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号