Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺序中,必须先切换为root用户:
$ sudo su -
# vipw
# vipw -s
# vigr
# vigr -s
在以上4个vi程序裏,都可以用以下命令来全文修改,意思是:从第一行(1)到最后一行($),帮我做替换(substitute),把找到的"hongyuan"替换成"hong.yuan",g(global)选项代表一行裏不只是第一个替换而是一行裏找到的所有都替换:
:1,$s/hongyuan/hong.yuan/g
由于修改了用户名,/etc/passwd裏的家目录一般也会顺便改名了,比如我要把hongyuan -> hong.yuan,那么家目录也需要改一下:
# cd /home/
# mv hongyuan hong.yuan
改完后,最好自己尝试一下登录:
hong.yuan@hong:~$ ssh hong.yuan@localhost
hong.yuan@localhost's password:
Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic x86_64)
* Documentation: https://help.ubuntu.com/
513 packages can be updated.
203 updates are security updates.
Last login: Tue May 21 18:10:46 2013
hong.yuan@hong:~$
相关推荐
在Linux系统中,您可以使用usermod命令来更改用户的用户名。usermod命令允许您更改用户的username属性。下面是一些使用usermod命令更改用户名的步骤: 打开终端或命令提示符。 导航到包含用户信息的目录。例如,...
linux操作系统下各种情况下修改root密码。linux操作系统下各种情况下修改root密码。
【Linux】之批量创建多个用户名及批量删除用户名(内容可根据自己的需求自行修改),不懂可以直接私信我。 username.zip内容 log、useradd.sh、userdel.sh、usersearch.sh、username.txt - log 就是创建的一个空...
不关机情况下,设置HP服务器ilo管理口用户名及密码的win版、linux版软件,和对应配置文件,不解释。。。。。。。。。。。。。
修改root登录用户名减少阿里云Linux主机“被暴力破解”警告.docx
查询服务器中是否有该用户,...执行命令为 sh username.sh 用户名; 例:sh username.sh root; 说明: 该脚本查询需输入绝对值(少一个字母都不会出来,如需要模糊查询,可修改脚本的第二行“grep后面加个 -w ”即可)
文章目录说明先查询是否有这账号修改为创建用户执行创建用户脚本创建(修改)密码方法一方法二方式三 说明 如果你质疑自己,不确定命令是否正确或者不确定脚本是否能正常执行, 你可以先测试,测试方法就是 在命令行...
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一(先进入root权限): # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --...
Linux系统更换ROOT及VNC远程密码 1.首先更改ROOT的密码,在系统打开终端管理器 ...# passwd 用户名 回车(修改密码) 回车后,再次输入回车,就修改成功。 3.另外一种方法,图形介面更改密码
内容概要:nacos1.1.4版本修改源码使用非对称加密算法RSA进行用户名和密码加密传输。 适用人群:需要适用nacos作为项目注册中心的相关人员、内网用户。 适用场景:linux或者windows系统,使用nacos作为注册中心,...
本工具基于Python编写,可以用于批量修改linux主机密码,支持统一密码和结合IP地址的自动生成密码的方式,可自定义被修改用户的用户名及密码,本工具不支持已到期账户的密码(交互模式)修改,但是非Root用户密码...
linux下创建用户 1、添加ftp用户 useradd ftpname -d /home/ftp passwd ftppwd 以下操作都以root权限进行: service vsftpd start 启动Linux自带的FTP服务 ...4.修改/etc/passwd即可,把用户名的ID和ID组修改成0。
本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 ...
vsftp的含义就是Very Security Ftp,下面就简要的说一下它的配置和使用方法,通过本文的介绍也希望您能了解在Linux下配置一个网络服务的基本过程 1.相关配置文件 /etc/vsftpd.conf,vsftpd.ftpuser,vsftpd.user_...
Linux下ActiveMq的安装和配置文档、activemq的默认端口为:61616 默认用户名密码 admin/admin 如果要修改控制台的登录用户名密码,可以在conf/jetty-realm.properties文件中修改
1. 传输node-v12.18.0-linux-x64.tar.xz到服务器 /home/用户名/node 2. 解压并重命名 1. `tar -xvf node-v12.18.0-linux-x64.tar.xz` 2. `mv node-v12.18.0-linux-x64 nodejs` 3. 配置环境变量 `vim /home/用户名/...
已经按照此处的说明安装了assettocorsa服务器: ://b.joaoubaldo.com/installing-assetto-corsa-dedicated-server-in-linux-post/ 脚本的某些部分对用户进行了硬编码,因此用户名至关重要。正在安装将此文件复制到您...
在编译busybox的时候把相关的选项选上,就可以支持用户密码登录了,见下图。 编译好busybox之后,在可执行文件中,可以找一个文件名为login的软链接,就是负责用户验证登录的。
Linux shell 及常用命令介绍.txt 1、更改帐号密码 语法:passwd Old password: <输入旧密码> New password: <输入新密码〉 Retype new password: <再输入一次密码> 2、联机帮助 语法: man 命令 例如: man ls 3、...
Linux是真正意义上的多用户操作系统,所以我们能在Linux系统中建若干用户。比如我们的同事想用我的计算机,但我不想让他用我的用户名登录,因为我的用户名下有不想让别人看到的资料和信息这时我就可以给他建一个新的...