ubuntu 修改文件后登陆不了

http://blog.sina.com.cn/s/blog_67f4ebac0100t90p.html
1,因为不小心在 etc/environment里设在环境变量导致无法登录

不要在 etc/environment里设置 export PATH这样会导致重启后登录不了系统

在登录界面 alt +ctrl+f2进入命令模式,如果不是root用户需要键入【root用户就不许这么罗嗦,gedit编辑会不可显示】

/usr/bin/sudo /usr/bin/vi /etc/environment

在别人博客里看到这个,然后发现不知到是我电脑问题还是怎么的,应该是作者笔误吧。还是不行,然后我改了一下 /usr/bin/sudo vi /etc/environment 

由于环境变量更改,原先能够直接识别的sudo也不能直接识别了,加上/usr/bin是为了识别sudo 后面的基本上与基本命令一样。个人理解,不知道是不是正确的,不过本人更改是是这样的。可以解决由于环境变量设置导致的无法登录到系统,或者是花屏问题。

光标移到

export PATH**

行,连续按 d两次删除该行

:wq

保存退出

键入

/sbin/reboot

重启系统

这里我也不能用,好像提示有什么严重错误,我直接ctrl+alt+del重启的









<think>我们正在讨论如何通过修改配置文件来禁用Ubuntu的屏幕休眠(包括合盖休眠和自动休眠)。根据引用内容,主要涉及修改`/etc/systemd/logind.conf`文件。以下是步骤总结:1.修改配置文件:-打开终端,使用sudo权限编辑`/etc/systemd/logind.conf`文件。-找到`HandleLidSwitch`选项(用于控制合盖行为),将其设置为`ignore`(默认被注释,且值为`suspend`)。-如果需要禁用自动休眠(可能由于长时间无操作),还需检查`IdleAction`和`IdleActionSec`等选项,将其注释或修改。2.重启服务:-修改后需要重启`systemd-logind`服务,或者直接重启电脑。根据引用[1]和[5]:修改`HandleLidSwitch`为`ignore`可以禁止合盖休眠。引用[4]提到另一种方法(针对自动休眠):使用`gsettings`命令修改空闲延迟,但这种方法只适用于Gnome桌面环境。因此,具体操作如下:###步骤1:修改配置文件```bashsudonano/etc/systemd/logind.conf```在文件中找到以下行(可能被注释):```#HandleLidSwitch=suspend```去掉注释并修改为:```HandleLidSwitch=ignore```同时,检查以下选项(如果存在):-`IdleAction`:将其注释(前面加`#`)或设置为`ignore`(如果不需要自动休眠)。-`IdleActionSec`:注释掉。###步骤2:重启服务```bashsudosystemctlrestartsystemd-logind```或者重启计算机:```bashsudoreboot```###额外说明:禁用自动休眠(无操作时)如果还需要禁用自动休眠(即系统在空闲一段时间后自动进入休眠),除了上述文件中的`IdleAction`设置外,还可以通过系统设置:1.进入“设置”->“电源”->“空白屏幕”和“自动挂起”,将其设置为“从不”。2.或者使用命令(Gnome桌面):```bashgsettingssetorg.gnome.desktop.sessionidle-delay0```###注意事项-不同Ubuntu版本可能略有差异,但22.04和18.04都适用修改`logind.conf`的方法。-如果修改后无效,请检查是否有其他电源管理工具冲突。§§相关问题§§1.如何检查Ubuntu系统当前的休眠设置?2.除了修改配置文件,还有哪些方法可以禁用Ubuntu的自动休眠?3.Ubuntu合盖不休眠的设置无效怎么办?</think>### Ubuntu 禁用屏幕休眠(通过修改配置文件) 以下是修改配置文件禁用屏幕休眠的完整步骤,适用于 Ubuntu 18.04 及以上版本(包括 22.04): #### 步骤 1:修改登录管理器配置文件 ```bash # 使用文本编辑器打开配置文件 sudo nano /etc/systemd/logind.conf ``` #### 步骤 2:修改关键参数 在文件中找到并修改以下参数: ```ini [Login] HandleLidSwitch=ignore # 禁用合盖休眠 HandleLidSwitchExternalPower=ignore HandleLidSwitchDocked=ignore IdleAction=ignore # 禁用空闲休眠 ``` #### 步骤 3:重启系统服务 ```bash # 重启登录管理器服务 sudo systemctl restart systemd-logind # 可选:重启电源管理服务 sudo systemctl restart systemd-logind.service ``` #### 步骤 4:验证设置(可选) ```bash # 检查当前电源设置 systemd-inhibit --list ``` #### 补充设置:禁用自动锁屏(Gnome桌面) ```bash # 禁用空闲锁屏(适用于Ubuntu默认桌面环境) gsettings set org.gnome.desktop.screensaver lock-enabled false gsettings set org.gnome.desktop.session idle-delay 0 ``` ### 注意事项 1. 配置文件中的参数默认被注释(以`#`开头),需**删除`#`**才能生效 2. 修改后必须**重启服务**才能应用更改 3. 对于服务器环境,建议同时禁用`IdleAction`参数 4. 若使用其他桌面环境(如KDE),可能需要额外配置 > 该配置通过修改系统底层的登录管理服务实现,比图形界面设置更可靠[^1][^5]。合盖不休眠功能在笔记本上特别有用,可保持后台任务持续运行[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值