|
发表于 2003-6-17 01:10:17
|
显示全部楼层
我觉得有些蹊跷!,怎么可以让普通用户执行系统命令呢?--这也太不安全了吧!,我想是不是跟umask有关?如果把系统命令改成rwxr--r--,那么用绝对路径也无法执行!
[javalee//home/javalee/myshell]fsck
ksh: fsck: not found
[javalee//home/javalee/myshell]/sbin/fsck
fsck 1.27 (8-Mar-2002)
No devices specified to be checked!
未改权限之前
[javalee//home/javalee/myshell]su -
Password:
[root//root]chmod 744 /sbin/fsck
[root//root]exit
[javalee//home/javalee/myshell]fsck
ksh: fsck: not found
[javalee//home/javalee/myshell]/sbin/fsck
ksh: /sbin/fsck: cannot execute - Permission denied
改了权限之后.
因此,我认为如果出于安全需要,还是要把/sbin,/usr/sbin下的文件设置为744好些
|
|