当前位置: 首页 > article >正文

Ubuntu系统修改主机名、用户名及密码

一、修改主机名

方法1:使用 hostnamectl 命令

sudo hostnamectl set-hostname 新主机名
  • 生效验证:重新打开终端,命令提示符中的主机名会更新,或输入 hostname 查看。

方法2:手动修改配置文件

1、编辑 /etc/hostname 文件:
sudo vim /etc/hostname
  • 删除旧主机名,替换为新主机名,保存退出。
2、更新 /etc/hosts 文件:
sudo vim /etc/hosts

将所有出现的旧主机名替换为新主机名(如 127.0.0.1 旧主机名 → 127.0.0.1 新主机名)。

3、重启系统 或执行:
sudo systemctl restart systemd-hostnamed

二、修改用户名

1、修改登录名

sudo usermod -l 新用户名 旧用户名

2、修改用户主目录名

sudo usermod -d /home/新用户名 -m 新用户名
  • -d:指定新主目录路径。

  • -m:自动迁移旧目录内容到新目录。

3、更新用户组名(可选):

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

4、验证

  • 查看 /etc/passwd 文件:
grep 新用户名 /etc/passwd
  • 检查新主目录是否存在。

三、修改用户密码

1、修改当前用户密码

passwd
  • 输入当前密码后,设置新密码。

2、修改其他用户密码(需 sudo 权限):

sudo passwd 用户名

注意事项

1、用户名修改风险

  • 确保目标用户未登录且无活跃进程。

  • 手动检查 /etc/sudoers/etc/group 等文件,更新旧用户名引用。

  • 调整文件所有权:

sudo chown -R 新用户名:新用户名 /home/新用户名

2、主机名依赖

  • 部分服务(如SSH、Apache)需重启以应用新主机名。


http://www.kler.cn/a/567077.html

相关文章:

  • python量化交易——金融数据管理最佳实践——使用qteasy管理本地数据源
  • 【数据结构】平衡二叉树插入(手算)
  • 【Godot4.3】自定义简易菜单栏节点ETDMenuBar
  • 大模型能给舆情分析带来哪些突破?
  • AI工具导航平台功能模块之混合分类器功能说明文档
  • Spark基础篇 RDD、DataFrame与DataSet的关系、适用场景与演进趋势
  • DeepSeek开源周技术全景:边缘计算开启“算力觉醒”新纪元
  • 58区间和+44开发商购买土地(前缀和)
  • uniapp 系统学习,从入门到实战(五)—— 组件库与常用 UI 组件
  • 【MySQL】增删改查
  • 目录遍历文件包含测试
  • 基于Milvus 向量数据库和Sentence Transformer构建智能问答系统
  • SqlServer占用CPU过高情况排查
  • 【C++奇迹之旅】:字符串转换成数字将数字转换成字符串大全
  • 深度学习五大模型:CNN、Transformer、BERT、RNN、GAN详细解析
  • Android15 am命令 APP安装流程
  • anaconda配置pytorch
  • C++ primer plus 第四节 复合类型
  • 深入解析 Svelte:下一代前端框架的革命
  • 前端实现上传图片到OSS(Vue3+vant)