ubuntu 修改用户名、组名、主机名、密码


ubuntu 修改用户名、组名、主机名、密码

一、切换到 root

  1. sudo su 

二、修改主机名

1. 查看主机名

  1. hostname 

2. 修改hostname文件

  1. sudo vim /etc/hostname 

三、修改hosts文件

  1. sudo vim /etc/hosts 

四、修改用户名

切记切换到root用户下进行修改,普通用户下修改用户名后,执行sudo命令会提示密码错误

  1. sed -i "s/\b<srcStr>\b/<desStr>/g" `grep <srcStr> -rl <filename>` 

1. 修改passwd文件

  1. vim /etc/passwd 
  1. sed -i "s/\ ** \b/ ** /g" `grep master -rl /etc/passwd`  

2. 修改shadow文件

  1. vim /etc/shadow 
  1. sed -i "s/\ ** \b/ ** /g" `grep master -rl /etc/shadow`  

3. 修改home目录下文件夹名

  1. mv /home/ ** / /home/** 

4. 修改sudo权限

建议使用方法1,即修改用户组,想两种都执行也可以。

4-1. 方法1:修改group用户组

修改group文件,将原来的用户名替换成新用户名

  1. vim /etc/group 
  1. sed -i "s/\ ** \b/ ** /g" `grep master -rl /etc/group` 

4-2. 方法2:修改sudoers文件

将sudoers文件中原用户名替换成新用户名。如果没有,则可以直接添加新用户名。

  1. Andy ALL=(ALL:ALL) ALL #用户andy需要输入密码执行sudo命令 
  2. %andy ALL=(ALL) AL #用户组andy里的用户输入密码执行sudo命令 
  3.  
  4. andy ALL=(ALL) NOPASSWD: ALL #用户andy免密执行sudo命令 
  5. %andy ALL=(ALL) NOPASSWD: ALL #用户组里的用户andy免密执行sudo命令 

5. 重启机器

执行完上述步骤后重启机器,即可以新用户名登录。这里没有修改密码,密码是原用户的密码

6. 修改用户密码

  1. sudo passwd username #修改用户密码 
  2. sudo passwd root #修改root密码 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM