QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1655|回复: 6

请问怎样禁止ctrl+alt+del?

[复制链接]
发表于 2004-9-16 15:38:37 | 显示全部楼层 |阅读模式
在图形界面可以通过修改执行权限禁止用户重新启动机器,可是在文本界面
只需要压ctrl+alt+del就可以使机器重新启动,怎么办才能使出了root之外的所有
用户无法重新启动系统呢?
请指教!谢谢!
发表于 2004-9-16 15:41:59 | 显示全部楼层
编辑/etc/inittab将
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
改成:
# Trap CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
回复

使用道具 举报

发表于 2004-9-17 17:15:54 | 显示全部楼层
最彻底的方法就是修改系统内核

/proc/sys/kernel/ctrl-alt-del
中的1 该成0
为了从新起动后仍有效把下面这句:
kernel.ctrl-alt-del = 0
写入 /etc/sysctl.conf
这样无论是文本模式还是图形界面都不能重起电脑.
回复

使用道具 举报

发表于 2004-9-17 17:19:57 | 显示全部楼层
麻烦,多加一个字符能解决的问题非要编内核。
工程师的方法就是用最短路径达到尽量多的目的。
回复

使用道具 举报

发表于 2004-9-17 18:58:39 | 显示全部楼层
[quote:31c897cc56="gucuiwen"]最彻底的方法就是修改系统内核

/proc/sys/kernel/ctrl-alt-del
中的1 该成0
为了从新起动后仍有效把下面这句:
kernel.ctrl-alt-del = 0
写入 /etc/sysctl.conf
这样无论是文本模式还是图形界面都不能重起电脑.[/quote]

那不叫“修改内核”。
我的内核还不支持 sysctl 呢,咋办
回复

使用道具 举报

发表于 2004-9-19 19:49:52 | 显示全部楼层

RE

[quote:30169587c6="bwb"]麻烦,多加一个字符能解决的问题非要编内核。
工程师的方法就是用最短路径达到尽量多的目的。[/quote]
不是重新编内核,准确的说是内核微调,就是修改内核参数。
是LINUX中经常要使用的改变系统设置的方法。
比如你装ORACLE就需要微调shmmax参数。
和重新编译内核有本质区别。其实你说的方法的本质也是微调了内核,只是不是你自己微调,而是有init进程在启动机器的时候读到inittab文件后帮你完成了这一步。本质一样。
回复

使用道具 举报

发表于 2004-9-19 19:56:11 | 显示全部楼层
[quote:06cae20c86="dannycat"][quote:06cae20c86="gucuiwen"]最彻底的方法就是修改系统内核

/proc/sys/kernel/ctrl-alt-del
中的1 该成0
为了从新起动后仍有效把下面这句:
kernel.ctrl-alt-del = 0
写入 /etc/sysctl.conf
这样无论是文本模式还是图形界面都不能重起电脑.[/quote]

那不叫“修改内核”。
我的内核还不支持 sysctl 呢,咋办 [/quote]

准确的说那叫内核微调。

不支持SYSCTL可以直接写到rc.system里面。
内核微调的好处是不用重新启动电脑或者某个进程或者注销就可以马上让改动生效,在正式运行的服务器中都是用这个方法来改变计算机名称TTL值最大共享内存等,因为服务器一般都不让重新启动,或切换系统运行等级。大家可以去比较一下这个方法和修改系统inittab文件的优点和缺点,自然就明白了为什么要这样做。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 16:39 , Processed in 0.044345 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表