修改用户名和ROS_HOSTNAME

539 阅读2分钟

1.修改用户名

1.切换到root用户

首先切换到root权限

sudo su

它会提示你输入密码,输入123456,你输入的密码在终端上不显示

image.png

变成这样就说明切换到了root用户

image.png

2.修改/etc/passwd文件

首先输入命令

gedit /etc/passwd

鼠标滚轮控制,找到最后一行

image.png

把最后一行的内容改成自己的用户名,比如要改成zly,最后修改完的实例如下

和操作windows上的txt文件操作一致

image.png

3.修改/etc/shadow文件

gedit /etc/shadow

找到这个文件中的lmy,改成自己的用户名,这个文件中只有一个

image.png

比如要改成zly,最后修改完的实例如下

image.png

4.修改/etc/group文件

修改这个比较麻烦,这个文件里lmy比较多 使用稍微复杂点的命令,快速修改

vim /etc/group

一定要使用英文输入,中文输入是会报错的,因为英语的:和中文的是不一样的

按一下ESC键,输入这个命令:1,$s/lmy/{自己需要的用户名}/g,按一下回车就修改好了

修改完成之后按一下ESC键,输入:wq按回车保存退出

屏幕截图 2023-11-05 102804.png

5.修改home路径名字

输入这个条命令mv /home/lmy /home/{你的用户名},按一下回车即可

image.png

然后重启电脑,正常登录

此时还是lmy,输入密码123456

image.png

开机之后打开终端, 发现@前面的名字修改成功即可

image.png

6.修改登录时的用户(可以不做修改)

右上角点击账号设置

image.png

修改这里的用户名即可

image.png

修改之后

image.png

此时用户名修改就完成

image.png

2.修改.bashrc里的ipaddr

不修改这一步打不开roscore

首先打开两个终端,在一个终端内输入ifconfig,这一个就是自己虚拟机的ip地址

屏幕截图 2023-11-05 104701.png

在另一个终端内输入

gedit .bashrc

找到这一行

屏幕截图 2023-11-05 104941.png

修改ROS_HOSTNAME为自己的ip,不要照抄我的ip,每个人每台电脑的ip是不同的,我这里修改为 192.168.254.128,修改完成之后保存退出

输入如下命令

source .bashrc

image.png

此时环境就配置完成,可以启动一下小乌龟试一下

两个终端,一个终端输入roscore,一个终端输入rosrun turtlesim turtlesim_node 出现小海龟,就行了

image.png