• linux ubuntu 用户名,主机名,密码修改,增加用户,删除用户


    主机名修改:

    • 18.04之前的版本:直接修改/etc/hostname中的文本内容
    • 18.04及之后的版本:
      1. 先修改cloud.cfg文件:
        • sudo vi /etc/cloud/cloud.cfg
        • 修改preserve_hostname=true
      2. 再修改主机名:sudo vi /etc/hostname

    密码修改:

    • 注:如果需要同时修改用户名和密码的话,需要先修改好密码,重启后再修改用户名):
    • 输入命令:sudo passwd user_name , user_name是对应的用户名
    • 连续输入新密码,确认新密码
    • 重启即可:sudo reboot

    用户名修改

    • 注意:用户名不能修改为root如果修改了,后面无法开机
    • 修改文件passwd:
      • sudo vim /etc/passwd
      • 找到以 *用户名 开头 的那一行,修改用户名为新的用户名。
      • 可以使用替换命令:::%s/old_user/new_user/g
      • 注意:/home后面的目录如果修改的话,需要同时进入home目录,修改用户目录名字为 新用户名。如果不修改的话,目录名不能修改。否则,修改后无法开机
    • 修改用户名文件夹
      • 注:如果上一项中修改了/home后面的user_name,如果没有修改,就跳过此步骤。
      • 进入/home:cd /home
      • 修改文件夹名:mv old_user new_user
    • 修改shadow文件
      • vim /etc/shadow
      • 找到以 *用户名 开头 的那一行,修改用户名为新用户名,同样可以使用替换命令:::%s/old_user/new_user/g
    • 修改group文件
      • vim /etc/group
      • 这个文件中,所需修改多处(大概7个地方)用户名,全部替换:::%s/old_user/new_user/g
    • 重启:sudo reboot

    新增用户

    • 建立用户

      sudo useradd -m username -s /bin/bash  # 新建用户
      sudo passwd username  # 设置密码
      sudo adduser username sudo  # 为用户添加超级权限
      su username  # 切换用户
      
    • 给用户授权

      groups username  # 查看用户所在的组
      usermod -aG sudo username  # 设置user的权限为superuser
      visudo  # 查看sudoer的文本文件,可以添加meow ALL=(ALL:ALL) ALL为meow设置superuser权限。
      

    删除用户

    执行命令:sudo deluser --remove-home meow
    参考链接

  • 相关阅读:
    巨蟒python全栈开发-第11阶段 ansible_project4
    正则面试题
    正确的邮件发送格式?
    巨蟒python全栈开发-第11阶段 ansible_project3
    巨蟒python全栈开发-第11阶段 ansible_project2
    项目资源地址
    网络基础练习题
    巨蟒python全栈开发-第11阶段 ansible_project1
    数据库之单表查询
    数据的增删改
  • 原文地址:https://www.cnblogs.com/jaysonteng/p/13451570.html
Copyright © 2020-2023  润新知