3 centos
我错误地编辑了limits.conf文件并将root用户的最大打开文件(fd)设置为0,我该如何恢复(现在无法登录机器)......某种安全模式或其他东西像那样?
Centos 5.3
Dan*_*ley 11
假设您可以物理访问机器..
我怀疑您无法通过引导到单用户来修复它。
所以给自己拿一张 Linux LiveCD(任何发行版都可以,我更喜欢 Gentoo 的)。
从它启动,挂载本地 CentOS 根分区,编辑所需文件,卸载并重新启动。
应该是这样。
使用引导 CD 的替代方法是进入 grub 引导菜单并编辑内核行以添加“init=/bin/sh”。对于 Ubuntu,您还需要从内核行中删除“quiet”和“splash”。现在启动这个修改后的启动选项。你应该被扔进一个shell。您需要使用以下方法重新挂载根文件系统读写:
# mount -o remount,rw /
Run Code Online (Sandbox Code Playgroud)
挂载任何其他文件系统。编辑你的limits.conf 并保存它。重新挂载只读文件系统:
# mount -o remount,ro /
Run Code Online (Sandbox Code Playgroud)
为了安全起见,输入“同步”命令,然后重置计算机。现在您应该可以正常启动了。
归档时间: |
|
查看次数: |
261 次 |
最近记录: |