Ubuntu 22.04 LTS root登录、修改当前用户名和主机名

2023-11-11

前言:

        Ubuntu 22.04 默认不开启root用户

配置操作:

        1、开启 root

# 以普通用户登录系统,创建root用户的密码
opt@opt:~# sudo passwd root

# SSH 放行
opt@opt:~# sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
opt@opt:~# sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;

# 重启服务
opt@opt:~# sudo service sshd restart

        2、修改主机名

# 查看当前主机名
opt@opt:~# hostname
opt

# 临时修改主机名
opt@opt:~# hostname Ubuntu

# 永久修改主机名--配置文件修改
opt@opt:~# vim /etc/hostname
opt   # 此处修改为 Ubuntu

# 永久修改主机名--命令修改
# hostnamectl set-hostname --static "Ubuntu"   #注:该命令会同步修改/etc/hostname
# hostnamectl set-hostname --pretty "Ubuntu-alias"   #给主机起别名(昵称)
# hostnamectl   #查看设置后的主机名信息
opt@opt:~# hostnamectl set-hostname RHEL7.2   # 主机名和昵称一次修改完成

        3、修改登录的用户名和用户目录

# 首先需要切换到 root 用户
opt@Ubuntu:~# su root
Password:    # 输入密码

# 切换成功
root@Ubuntu:~# 


# 修改用户名和用户目录
# 示例:usermod -l NewUser -d /home/NewUser -m OldUser
root@Ubuntu:~# usermod -l opc -d /home/opc -m opt
# 或者在 passwd、shadow中 找到 旧用户名 改为新用户名,但是 /home/旧用户名 暂时不能更改,要在重启后,否则便登陆不了系统。
root@Ubuntu:~# sudo vim /etc/passwd 或 sudo vim /etc/shadow
# reboot 重启后
root@Ubuntu:~# cat /etc/passwd
opc:x:1000:1000:opt:/home/opc:/bin/bash
#  首先在home下 mv aaa<旧用户名> bbb<新用户名>;然后sudo vim /etc/passwd,将其中的 /home/旧用户名  改为  /home/新用户名
# 使用usermod -d 快捷修改
root@Ubuntu:~# sudo usermod -d /home/新用户名 -m 新用户名


# 修改文件、文件夹所属用户和用户组; chown 用户:用户组
opc@Ubuntu:~/.config/oxidized$ ll
drwxr-xr-x 2 root root 4096 Jun 28 09:33 crashes/

opc@Ubuntu:~/.config/oxidized$ sudo chown -R opc:opt crashes/
opc@Ubuntu:~/.config/oxidized$ ll
drwxr-xr-x 2 opc opt  4096 Jun 28 09:33 crashes/


# 修改组名;groupmod -n 新用户名 旧用户名
opc@Ubuntu:~/.config/oxidized$ sudo groupmod -n opc opt


#修改opc UID
opc@Ubuntu:~/.config/oxidized$ sudo usermod -u 100000 opc


#修改opc 密码
opc@Ubuntu:~/.config/oxidized$ sudo passwd opc

修改成功,记得重启就可以使用心得账户进行登录了。

引用:

【linux更改用户名的正确方法】_Prologuing的博客-CSDN博客_linux修改用户名
https://blog.csdn.net/Mrxiaoxu/article/details/124225119

Linux修改主机名的4种方式 | 临时修改主机名| 永久修改主机名|详解_血煞长虹的博客-CSDN博客_linux修改主机名
https://blog.csdn.net/succing/article/details/120638064

linux修改用户名、密码、组名等详细步骤_丨匿名用户丨的博客-CSDN博客_linux修改用户名和密码
https://blog.csdn.net/p1279030826/article/details/111591168

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

Ubuntu 22.04 LTS root登录、修改当前用户名和主机名 的相关文章

随机推荐

  • objective c 中的继承和多态简单示意(二)

    holydancer原创 如需转载 请在显要位置注明 转自holydancer的CSDN专栏 原文地址 http blog csdn net holydancer article details 7334377 OC中的继承和JAVA C
  • 剑指Offer第四十九题:把字符串转换成整数

    题目描述 将一个字符串转换成一个整数 实现Integer valueOf string 的功能 但是string不符合数字要求时返回0 要求不能使用字符串转换整数的库函数 数值为0或者字符串不是一个合法的数值则返回0 思路 判断正负什么的都
  • LeGO-LOAM论文翻译(内容精简)

    LeGO LOAM是一种在LOAM之上进行改进的激光雷达建图方法 建图效果比LOAM要好 但是建图较为稀疏 计算量也更小了 本文原地址 wykxwyc的博客 github注释后LeGO LOAM源码 LeGO LOAM NOTED 关于代码
  • C++类的介绍

    最近在学习SLAM 顺便将C 类的知识复习一下 其中部分官方定义和程序设计方法来源于西北工业大学魏英老师 1 类的定义 是用户自定义的数据类型 C 一个类定义的形式如下 class 类名 成员列表 成员列表是类成员的集合 数目可以任意多 一
  • “三国演义”何处去

    作者 朱金灿 来源 http blog csdn net clever101 微软资深副总裁张亚勤在2011移动开发者大会的演讲 移动互联的新趋势 这样描述当前的移动操作系统的分布趋势 随着Windows Phone的推出 移动平台市场渐成
  • 【Mac】mac 安装Axure RP 8 点不开 就一直跳-后闪退-报错Expected an Int64 but got a System.UInt64

    1 美图 2 概述 2 1 闪退 先确保软件已安装到 应用程序 中 比如 CleanMyMac X 软件闪退 就输入以下命令然后回车即可 如下图 codesign f s deep Applications CleanMyMac X app
  • C语言中循环结构1(求和)思路

    题目描述 求S a aa aaa aa aaa 有n个a 之值 其中a是一个数字 例如 2 22 222 2222 22222 n 5 a 2 a和n由键盘输入 思路 C语言中一个简单的循环 循环次数 循环后的sum 每循环一次 a扩大10
  • JavaWeb问题集锦: 数据库连接池请求超时 HikariPool-1 - Connection is not available, request timed out after 30000ms

    报错日志 java sql SQLTransientConnectionException HikariPool 1 Connection is not available request timed out after 30000ms 原
  • 机器学习-集成学习-梯度提升决策树(GBDT)

    目录 1 GBDT算法的过程 1 1 Boosting思想 1 2 GBDT原理 需要多少颗树 2 梯度提升和梯度下降的区别和联系是什么 3 GBDT的优点和局限性有哪些 3 1 优点 3 2 局限性 4 RF 随机森林 与GBDT之间的区
  • 更换编译器,CODE::BLOCKS 无法DEBUG 至断点

    想在LINUX下使用CODE BLOCKS 编写调试并编译连接ARM运行程序 IDE编译环境默认为 GNU GCC 编译器 修改如下 1 至Settings gt Compiler and debugger settings 将Setect
  • 互联网摸鱼日报(2023-04-19)

    互联网摸鱼日报 2023 04 19 InfoQ 热门话题 传统网关的云原生策略 InfoQ 极客有约 华为发布高阶智能驾驶系统 ADS 2 0 百度发布旗舰产品城市智驾 Apollo City Driving Max 小鹏汽车发布 SEP
  • STM32的FSMC

    FSMC之LCD彩屏学习 彩屏的驱动这里主要用到的是8080并口接口 彩屏这里有区分带有控制器和不带控制器的 80并口有如下一些信号线 CS 片选信号 WR 写数据 RD 读数据 RST 复位 RS 命令 数据标志 0 读写命令 1 读写数
  • linux常用命令整理篇4:关于tomcat的一些命令

    1 查看是否安装了 rpm qa grep tomcat 2 查看tomcat进程ID ps ef grep tomcat 3 杀死tomcat进程 kill 9 进程ID 4 查看tomcat目录 find name tomcat 5 启
  • 云笔记的使用感受和选择

    市场上有很多文章针对云笔记的选择 但经过下载发现可能存在很多虚假广告 求生欲 其实可能是个人使用感受不佳仅表示个人观点 为什么选择云笔记 个人比较喜欢 记录学习笔记和生活中的东西 之前选择有道云笔记 但因为最近打开的时候突然服务器挂了 登录
  • 【HIT-计算机系统】ICS-Lab8 Dynamic Storage Allocator

    第1章 实验基本信息 1 1 实验目的 理解现代计算机系统虚拟存储的基本知识 掌握C语言指针相关的基本操作 深入理解动态存储申请 释放的基本原理和相关系统函数 用C语言实现动态存储分配器 并进行测试分析 培养Linux下的软件系统开发与测试
  • 30分钟部署一个kubernetes集群【1.15】

    作者 李振良 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具 这个工具能通过两条指令完成一个kubernetes集群的部署 创建一个 Master 节点 kubeadm init 将一个 Node 节点加入到当
  • 解决window平台下的.ssh/id_rsa bad permission问题

    参考链接 https www cnblogs com clblacksmith p 11677135 html
  • 解决问题:List集合add元素,添加多个对象出现重复的问题

    首先我们在new 一个对象的时候 对象的id是唯一确定的 将对象add入list中时 放入list中的其实是对象的引用 而每次循环只是简单的set 对象的属性 set新的属性值 而add进list中的对象还是同一个对象id 也就是同一个对象
  • 渗透必备工具-BurpSuite

    目录 介绍 爆破 解码 BurpSuite burpsuite基本可以说是渗透的必备工具 用起来也很简单 方便 通常使用它可以进行一些截包分析 修改包数据 暴力破解 扫描等很多功能 用得最多的应该是开代理截包分析数据和爆破 解码 加密 bu
  • Ubuntu 22.04 LTS root登录、修改当前用户名和主机名

    前言 Ubuntu 22 04 默认不开启root用户 配置操作 1 开启 root 以普通用户登录系统 创建root用户的密码 opt opt sudo passwd root SSH 放行 opt opt sudo sed i s Pe