UBUNTU用户 无法进入系统

当Ubuntu用户遇到输入密码后直接退回登陆界面的问题时,可通过检查磁盘空间、文件夹读写权限以及创建新账户等步骤进行排查并解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

UBUNTU用户 无法进入系统,输入密码登陆后直接退回登陆界面。(部分转)  

2012-12-11 14:07:26|  分类: UBUNTU|举报|字号 订阅

不知为何,帐户和密码是正确的,但登陆时出现提示

GDM could not write to your authorization file. This could
mean that you are out of disk space or that your home
directory could not be opened for writing. In any case, it is not
possible to log in. Please contact your system administrator.

先检查磁盘空间
CTRL+ATL+F1进入文本界面,用df查看磁盘使用情况,发现磁盘占用的空间是75%vartmp也只用了%1的空间,也就是说磁盘空间是有剩余的。

再检查文件夹的读写权限
ls -l 检查/home文件夹下文件夹的属性,发现是可读写的没有问题。

没办法创建一个帐户试试
#useradd ssh
#passwd ssh 123456
#usermod -g qxx ssh
最后一条命令是将用户ssh加入管理员组。
接着创建用户ssh登陆的目录
#mkdir /home/ssh
更改目录所有者
#chown ssh:qxx /home/ssh

CTRL+ALT+F7回到图形界面,以用户ssh登陆,发现也是进不了图形界面。
按照提示查看 ~/.xsession-errors, 发现这一句
mkdtemp: private socket dir: Permission denied

google
一下,发现只需
#chmod a+w /tmp
即可

### 双系统环境下Ubuntu无法启动的解决方案 在双系统环境中,当遇到Ubuntu无法正常启动的问题时,通常是因为GRUB引导程序被覆盖或者配置错误所致。以下是针对该问题的具体解决方法: #### 方法一:通过Live CD/USB修复GRUB 如果无法进入Ubuntu系统,可以通过Ubuntu Live CD/USB来修复GRUB引导程序。 1. **启动到Live环境** 插入Ubuntu安装介质并从其启动,选择“Try Ubuntu without installing”。 2. **挂载已有的Ubuntu分区** 打开终端,执行以下命令以查找磁盘分区: ```bash sudo fdisk -l ``` 假设Ubuntu根目录位于`/dev/sdaX`(需替换为实际分区号),则将其挂载至临时目录: ```bash sudo mount /dev/sdaX /mnt ``` 3. **绑定必要的文件系统** 绑定其他必要文件系统以便后续操作: ```bash sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys ``` 4. **切换到挂载的系统** 切换到现有的Ubuntu系统环境: ```bash sudo chroot /mnt ``` 5. **重新安装GRUB** 安装GRUB到硬盘的第一个扇区(假设硬盘设备名为`/dev/sda`): ```bash grub-install /dev/sda update-grub ``` 6. **退出并重启** 退出chroot环境并卸载所有挂载点: ```bash exit sudo umount /mnt/{dev,proc,sys} sudo reboot ``` 此过程完成后,应能恢复正常启动菜单[^4]。 --- #### 方法二:使用Boot-Repair工具自动修复 对于不熟悉命令行操作的用户,可借助图形化工具Boot-Repair简化修复流程。 1. 启动到Live环境后,打开终端运行以下命令安装Boot-Repair: ```bash sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install boot-repair ``` 2. 运行Boot-Repair应用程序,并按照推荐修复选项完成设置。 这种方法会尝试检测并修正常见的引导问题,适合大多数场景[^2]。 --- #### 方法三:手动调整GRUB配置 若仅丢失特定操作系统条目,则无需完全重装GRUB,只需更新现有配置即可。 1. 登录Ubuntu后编辑GRUB配置文件: ```bash sudo nano /etc/default/grub ``` 2. 修改默认超时时间以及显示隐藏菜单的相关参数,保存更改。 3. 更新GRUB应用新设定: ```bash sudo update-grub ``` 这一步有助于确保所有可用的操作系统都被正确识别并加入启动列表中[^1]。 --- #### 注意事项 - 若仍存在问题,可能涉及更复杂的硬件兼容性或分区结构异常状况,此时建议进一步排查日志信息或咨询专业人士。 - 对于频繁发生的此类故障,考虑定期备份重要数据以防万一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值