ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Ubuntu 14.04 更改主机名和用户名

2022-03-21 18:31:08  阅读:226  来源: 互联网

标签:fir temp 更改 sudo 用户 主机名 14.04 Ubuntu


目录

简记(用这些命令可完成需求)

fir@fir-virtual-machine:~$
@ 左边是用户名,右边是主机名
  1. 改主机名

    • sudo vi /etc/hostname
      
    • 屏幕上显示的一行就是主机名,使用命令更改

  2. 改用户名(新建一个新用户,删除原用户)

    # 使用`root`权限添加用户,`username`更改自己想要的用户名
    sudo adduser username
    # 将新建的用户添加进管理员`sudoer`组,`username`要与上方的对应
    sudo adduser username sudo
    

    删除 fir 用户

    注销 fir ,必须注销账户才能删除,登录 新用户 ,打开终端

    # 用userdel命令删除指定的用户
    sudo userdel fir
    # 把用户的文件夹也删除,带参数 `r`
    sudo userdel -r fir
    

详细教程(就是详细)

说明

更改 fir@fir-virtual-machine:~$@前的当前用户名,与@后的主机名

Ubuntu14.04系统

即下面斜体加粗部分

fir@fir-virtual-machine:~$

令第一个fir,第二个fir

正文

先更改主机名

  • 永久更改(关机或重启后主机名是新更改的名)
# 查看当前主机名
hostname	# 可以不运行
# 获取`root`权限(sudo命令),输入密码后,使用 vi 编辑`hostname`文件
sudo vi /etc/hostname
  • vi 编辑器的命令,(也可以用vim

    1. 英文模式下按字母i,键盘 uo 中间的那个字母,进入输入模式(--INSERT--

    2. 更改主机名

    3. 退出编辑器 -> 先按esc键回到一般模式,然后按 :wq 或者:wq!

      其他:

      在出现 E45: 已设定选项 'readonly' (请加 ! 强制执行) 如下图 警告的情况下,请按下 ctrl + z 关闭编辑器后,使用root权限重新更改。

    4. 关机重启系统后即可更改

vi/vim 两篇教程

Linux vi命令(vi编辑器)C语言中文网

Linux vi/vim | 菜鸟教程

  • 临时生效,了解,不用输入命令(不建议使用这方法)

通过hostname命令进行修改,输入命令hostname 主机名,重新启动终端生效。

# 命令
hostname	# 查看当前主机名
# 临时更改主机名
sudo hostname temp	# 临时更改主机名为 temp,重启终端即可生效
# [sudo] password for fir:      # 输入管理员密码

重启终端即可生效

Tips:这个命令是临时修改linux主机名,有效时间是:不关机(重启)就不变,也就是在下一次重启前的运行时间内。重启系统之后会还原。

更改用户名

两种方式:

第一种(推荐小白):

更改主机名后,新建一个用户。(原用户可删除)

# 使用`root`权限添加用户,`username`更改自己想要的用户名
sudo adduser username
# 将新建的用户添加进管理员`sudoer`组,`username`要与上方的对应
sudo adduser username sudo

第二种:更改正在使用的用户名,如 将fir更改为op

tips:

  1. ubuntu 14.04系统默认没有root用户,我也没有手动开root用户,但处在管理员组的普通用户可以使用root权限(sudo),如果有root用户,可省去新建用户的步骤;
  2. 如果直接更改用户名,可能用户名会改变,但是输入原本的密码却提示错误。
  1. 新建一个临时用户,如temp,并添加到管理员组

    # 使用`root`权限添加用户`temp`
    sudo adduser temp
    # 将新建的用户添加进管理员`sudoer`组
    sudo adduser temp sudo
    

    tips:

    1. 输入新的 UNIX 密码: -> 密码随意,简单点就好(我输入的是一个数字1),输入密码的过程中,光标并不会动,输完按回车,按提示再输一遍;
    2. 下面输入信息的选项,按回车用默认值就行,最后按y确认。
    # 将新建的用户添加进管理员`sudoer`组
    sudo adduser temp sudo
    
    image-20220321152422034
  2. 注销当前用户,进入新创建的 temp 用户(必须点登出,如果不登出,该用户就是正在运行,无法更改正在运行的用户的信息)

    tip: 如果出现这个情况,请重新执行第1步,然后重启

    sudo adduser temp sudo
    
  3. 进入temp用户,运行下面命令

    # 1. 进入管理员权限,输入设置的 temp 用户的密码
    sudo su
    # 2. 将原来的用户名oldname 修改为新用户名newname -> usermod -l newname oldname   (输入后不会有反应)
    usermod -l op fir   # 将用户名从 `fir` 改为 `op` 
    # 3. 使用`vi`编辑 `passwd` 文件
    vi /etc/passwd
    

光标定位到最后一行,将原文件名(fir)改为 op (黄色下划线标注)

op 是自定义的文件名

  1. 最后一步,将原文件名下的主目录(/home/fir)移动到(更改后的用户目录里)

    cd /home   # 进入 /home 目录
    mv -i fir op   # 移动 /home 中的`fir`目录到`op`中
    
  2. 删除 temp 用户

    注销 temp ,必须注销账户才能删除,登录 op ,打开终端

    # 用userdel命令删除指定的用户
    sudo userdel temp
    # 把用户的文件夹也删除,带参数 `r`
    sudo userdel -r temp
    

标签:fir,temp,更改,sudo,用户,主机名,14.04,Ubuntu
来源: https://www.cnblogs.com/Firlsy/p/16035919.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有