系统相关
首页 > 系统相关> > Ubuntu 14.04 上实现 更改用户名 用户组 域名 主机名

Ubuntu 14.04 上实现 更改用户名 用户组 域名 主机名

作者:互联网

Ubuntu 14.04 上实现 更改用户名 用户组 域名 主机名

虚拟机 slave1@slave1 改为 slave4@slave4

修改过程使用的 vi 编辑器命令,已尽量细化,大佬请忽略

  会要求输入密码,之后进入编辑
  此时摁下 c 键 w 键后,进入编辑模式,输入 slave4 
  之后摁 Esc 键,输入 :x 摁下 Enter 键完成编辑

  由于上一步已经输入密码,此处一般会不再要求输入密码
  vi 编辑器中 摁 j 键是光标下移,k 键是上移,l 键是光标右移,h 键是左移
  使用 j k l h 键移动光标到 slave1 的 s 上,依次摁下 c w 键,输入 slave4
  之后摁 Esc 键,输入 :x 摁下 Enter 键完成编辑
 

-r--r----- 1 root root ... ... /etc/sudoers
  查看权限配置文件的可访问权限

  修改文件可被使用的权限为任意

 

  sudo: /etc/sudoers is world writable
  sudo: no valid sudoers sources found, quitting
  sudo: unable to initialize policy plugin

  pkexec 可在 sudo 失效的情况下执行命令,每次都会要求输入密码
  输入密码验证完毕,进入编辑模式
  使用 j k l h 键移动光标到
  root    ALL=(ALL:ALL) ALL   这一行行首 
  摁下 y 再摁 y 键复制当前行,之后摁下 p 再摁 p 会在之后添加两行
  移动光标到下一行的 root 上,依次摁下 c w 键,修改为 slave1 
  摁 Esc 退出编辑
  再移动光标到下一行的 root 上,依次摁下 c w 键,修改为 slave4
  摁下 Esc 键,输入 :x 摁下 Enter 键完成编辑

  修改访问权限为原来状态

  此时发现 sudo 可以正常使用了

  这个文件存储了登录相关的数据
  执行上面这条命令后,又进入 vi 编辑器
  直接输入 /slave1 摁下 Enter 键,会定位到 slave1 所在位置
  依次摁下 c w 键,修改为 slave4
  摁下 Esc 键,输入 :x 摁下 Enter 键完成编辑

  返回当前用户名字,此处返回 slave1

  切换到 /home 目录

  修改用户文件夹名称,毕竟之后要用新的用户名了

  修改密码文件,之前存储是以 slave1 为索引进行的,所以要修改为 slave4
  执行上面这条命令后,又进入 vi 编辑器
  输入 :%s/slave1/slave4/g 后摁下 Enter 键完成编辑,
  会提示 3 substitutions on 1 line ,即表示把文件中3个slave1修改为了slave4
  %s/slave1/slave4/g 意思是全局搜索 slave1 并修改为 slave4 ,替换所有
  摁下 Esc 键,输入 :x 摁下 Enter 键完成编辑

  修改用户组文件,进入编译器后
  输入 :%s/slave1/slave4/g 后摁下 Enter 键完成编辑,
  摁下 Esc 键,输入 :x 摁下 Enter 键完成编辑

  修改文件访问权限,以便之后编辑

  使用 j k l h 键移动光标到
  slave1 开头的这一行,摁下 d 再摁 d 键删除当前行
  输入 :x 摁下 Enter 键完成编辑

  修改访问权限为原来状态

  此时发现 sudo 又再一次可以正常使用了

  重启机器
  
一直到现在这一步仍然是使用 slave1 的密码
再次进入系统,点击上方 齿轮 图标显示出来的 系统设置 ,
可以通过 用户 修改密码,以及显示在登录界面显示的用户名
不过此处修改密码时,密码强度必须足够复杂都行,若要使用简单密码可以通过

  第一次是输入 slave1 之前使用的密码
  之后输入新密码,摁下 Enter 键后再次输入新密码确认
  再摁 Enter 键会提示 
  passwd: password updated successfully

至此,所有内容修改完毕

标签:slave4,用户组,sudo,主机名,etc,14.04,slave1,Enter,sudoers
来源: https://blog.csdn.net/u011225581/article/details/111312777