荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: bstone (???????????????????????????????????????), 信区: Hacker
标 题: [转载] SuSE-Linux的一个本地用户可能有权限删除系统上所有?
发信站: BBS 荔园晨风站 (Sun May 28 23:01:49 2000), 转信
【 以下文字转载自 bstone 的信箱 】
【 原文由 bstone 所发表 】
SuSE-Linux的一个本地用户可能有权限删除系统上所有的文件
涉及程序:
SuSE-Linux
描述
SuSE-Linux的一个本地用户可能有权限删除系统上所有的文件
详细
如果在您SuSE-Linux系统的/etc/rc.config中被配置成MAX_DAYS_IN_TMP > 0。那
么一个本地用户将有权限删除系统上的所有文件。
如:
mkdir -p "/tmp/hhh /somedirectory"
touch -t some-early-date "/tmp/hhh /somedirectory/somefile"
sleep 1d
解决方案
请补丁您的suse-package aaa_base-2000.1.3-0,程序如下:
------------------------------------------------------------------------
------------------
--- aaa_base~ Mon Jan 3 18:16:55 2000
+++ aaa_base Fri Apr 21 08:42:19 2000
@@ -158,20 +158,10 @@
done
for TMP_DIR in $TMP_DIRS_TO_CLEAR ; do
- for DEL_FILE in `find $TMP_DIR/. $OMIT \( -type f -o -type l \) \
- -atime +$MAX_DAYS_IN_TMP | sort -r` ; do
- rm -f $DEL_FILE
- DEL_DIR=`dirname $DEL_FILE`
- if [ "$DEL_DIR" != "$TMP_DIR/." ] ; then
- rmdir $DEL_DIR 2> /dev/null
- fi
- done
- done
- for DEL_DIR in `find $TMP_DIR/. $OMIT \( -type d \) \
- -ctime +$MAX_DAYS_IN_TMP | sort -r` ; do
- if [ "$DEL_DIR" != "$TMP_DIR/." ] ; then
- rmdir $DEL_DIR 2> /dev/null
- fi
+ find $TMP_DIR/. $OMIT ! -type d \
+ -atime +$MAX_DAYS_IN_TMP -exec rm -f '{}' ';'
+ find $TMP_DIR/. $OMIT -depth -type d -empty -mindepth 1 \
+ -mtime +$MAX_DAYS_IN_TMP -exec rmdir '{}' ';'
done
fi
--
Welcome to http://192.168.28.98
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.28.106]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.28.98]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店