论坛风格切换切换到宽版
  • 642阅读
  • 7回复

[问题求助]怎样禁止"rm *"这个用法? [复制链接]

上一主题 下一主题
离线ever66.
 
发帖
2054
C币
-235385
威望
386
贡献值
1
银元
-5
铜钱
4642
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
也就是禁止删除所有文件,因为这样太危险.了~而且命令又如此简单,很容易失手的.哦~    美容

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线qixiaodong.
发帖
2017
C币
-193422
威望
402
贡献值
1
银元
-3
铜钱
4610
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
Re:怎样禁止


QUOTE:原帖由 zuii 于 2008-9-15 16:00 发表
也就是禁止删除所有文件,因为这样太危险了~而且命令又如此简单,很容易失手的哦~

没办法禁止,除非你把 rm 删了。

离线paranoia.
发帖
1941
C币
-263065
威望
356
贡献值
1
银元
-2
铜钱
4372
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
Re:怎样禁止
有这个命令,但是忘了怎么用的,enable好像是,具体怎么用,还要你再看下man enable。

离线xing75.
发帖
2112
C币
-198870
威望
405
贡献值
1
银元
-1
铜钱
4784
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14
Re:怎样禁止
是这样的~ 看来还是自己写个SHELL程序来过滤掉删除全部文件的情况算了~
----------------------------------------------
enable是这个功能

功能说明:启动或关闭 shell 内建指令。

语  法:enable [-n][-all][内建指令]

补充说明:若要执行的文件名称与shell内建指令相同,可用enable -n来关闭shell内建指令。若不加-n参数,enable可重新启动关闭的指令。

参  数:
 -n  关闭指定的shell内建指令。
 -all  显示shell所有关闭与启动的指令。

离线soomi.
发帖
2064
C币
-235379
威望
372
贡献值
1
银元
-2
铜钱
4643
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-14
Re:怎样禁止
合格的管理员在输入每个命令后都得确认才回车,危险的系统命令很多,禁止不是好的方法

离线mirxx.
发帖
2121
C币
-152545
威望
392
贡献值
1
银元
-2
铜钱
4818
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-14
Re:怎样禁止


QUOTE:原帖由 honckly 于 2008-9-15 19:51 发表
合格的管理员都不使用rm -f *  

也不是这么说的。

离线hxl7624.
发帖
2092
C币
-198849
威望
391
贡献值
1
银元
-2
铜钱
4657
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-14
Re:怎样禁止
可以禁止。在bashrc里面,增加一行,将rm命令等价成mv命令,mv到一个文件夹里,这样,当你打rm的时候实际上没有删除,而是移动到一个文件夹里去了

离线xunleifilm.
发帖
2062
C币
-152450
威望
382
贡献值
1
银元
-1
铜钱
4740
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-14
Re:怎样禁止


QUOTE:原帖由 cuci 于 2008-9-15 19:25 发表
合格的管理员在输入每个命令后都得确认才回车,危险的系统命令很多,禁止不是好的方法

看来做个合格的管理员还真不容易啊!

快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个