Ubuntu修改用户名、主机名和密码,创建用户和删除用户
1、Ubuntu修改用户名:
1 2 3 4 | 1)找到如下五个文件: /etc/passwd 、 /etc/group 、 /etc/shadow 、 /etc/gshadow 、 /etc/sudoer 2)搜索这五个文件,找到字符串为旧用户名的地方,将其改为新的用户名。(注意:以root权限进行打开编辑) 3)将家目录(~)下名字为旧用户名的目录进行重新命名为新用户名,如 mv ~ /book ~ /new_name 4)重启即可。 |
2、Ubuntu修改主机名:
1 | 使用 vi /etc/hostname 进行编辑为新主机名。 |
3、Ubuntu修改/添加用户密码:
1 2 | sudo passwd root 修改root用户密码。 sudo passwd book 修改book普通用户密码。 |
4、创建新用户:
1 | sudo adduser <username> 如 sudo adduser book 创建 book 用户 |
注:上面命令创建的新用户是无法执行一些 sudo 操作的,添加sudo权限需要配置 /etc/sudoers文件:
1 2 | #以book用户为例,root用户下编辑/etc/sudoers文件(先chmod增加写权限,之后必须还原回原来的文件权限!切记!!),在文件末尾处追加: book ALL=(ALL:ALL) ALL |
5、删除用户:
1 2 | sudo killall -u username 清除用户进程 sudo deluser --remove-home -f username 删除 username 用户以及家目录 |
若是出现如下错误:“userdel : user book is currently used by process 2603”, 则多次反复使用快捷键 “ctrl + d” 退出登录,当退出到ubuntu桌面时重新另起一个终端执行上述命令即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)