首页
关于
统计
留言
友链
视频
更多
直播
壁纸
推荐
短网址
图床
下载
Search
1
最新DD Windows 一键脚本,含Win精简版+完整版
3,498 阅读
2
解决Telegram电报“只能给双向联系人发送消息”的错误信息
2,261 阅读
3
如何设置Win11拼音输入法默认英文模式?
2,217 阅读
4
解决Xshell无法启动,双击没反应打不开问题
2,123 阅读
5
关于解决 CorelDRAW 盗版提示的方法及防火墙HOST屏蔽联网
1,978 阅读
【推荐】
Linux
shell
建站
电脑
Win
Mac
网络
维修
打印机
软件工具
优惠活动
其他
生活
登录
Search
标签搜索
Linux
CentOS7
Win7
win10
dos
DNS
打印机
CentOS
Nginx
Chrome
Ubuntu
NTP
防火墙
远程桌面
github
git
宝塔
linux面板
Discuz
论坛
记录两年半
累计撰写
95
篇文章
累计收到
1
条评论
首页
栏目
【推荐】
Linux
shell
建站
电脑
Win
Mac
网络
维修
打印机
软件工具
优惠活动
其他
生活
页面
关于
统计
留言
友链
视频
直播
壁纸
推荐
短网址
图床
下载
搜索到
1
篇与
新用户
的结果
2026-04-11
手动补全由于useradd 新增用户导致的丢失Home家目录
这是 Linux 中一个非常经典的“坑”:useradd 和 adduser 是两个不同的命令。useradd (低级命令):它是系统的原始二进制命令。默认不会创建家目录(除非你加上 -m 参数)。默认不会设置密码(需要手动执行 passwd)。默认 Shell 是 /bin/sh(那个连颜色和补全都没有的简陋 Shell)。它主要用于脚本自动化创建系统账号。adduser (高级交互式脚本):它是 Ubuntu/Debian 推荐的友好工具(其实是 useradd 的前端封装)。执行后会自动创建 /home/用户名。会交互式引导你设置密码、填姓名。会自动把默认 Shell 设为好用的 /bin/bash那如果我们现在已经使用useradd 新增用户导致没有家目录,下面方法解决:手动创建目录:sudo mkdir -p /home/你的用户名复制基础配置文件(这一步很重要,决定了用户的初始环境):sudo cp -r /etc/skel/. /home/你的用户名/修正权限(现在目录属于 root,必须改成属于你的用户):sudo chown -R 你的用户名:你的用户名 /home/你的用户名指定用户的登录 Shell(确保能正常进入 bash):sudo usermod -s /bin/bash 你的用户名验证修复:sudo ls -la /home/你的用户名 # 列出文件,如果你能看到 .bashrc 等隐藏文件,说明补全成功。
2026年04月11日
16 阅读
0 评论
0 点赞