Hi:
I am using Embperl With Mandrake 10 and i donot have any problem, you can run
level 5 without starting X, but you need to remove S30dm from rc's
directories.
I hope this helps to you.
Carlos Kassab
El Lun 03 May 2004 15:48, Brian Schoenhofer escribi�:
> Does anyone use Mandrake and Embperl? I'm using Embperl 2.0b9, Apache
> 2.0.47 and mod_perl 1.99_09.
>
> Mandrake has a tool called msec that takes a security level from 1 to 5
> (5 being the most secure) and changes file permissions and running
> services etc. to make the system more or less secure. When I am set at
> level 3 Embperl works fine. When set to level 4 I have a problem. I've
> got base.epl including header.html, content (Execute('*')) and
> footer.html. All works correctly except a one liner in footer.html that
> shows the system uptime like so:
>
> [- @uptime = split /,/, `uptime`; -]
>
> and then
>
> [+ $uptime[0] +] [+ $uptime[1] +]
>
> in the body. It seems the `uptime` call doesn't work. I looked in
> various logs but couldn't find any clues.
>
> Can anyone point me in the right direction? I've pasted a couple of
> tables from Mandrakes website describing the type of security changes
> for the different levels. You may get some idea of what changes just by
> the names below. Again, my problem shows up when switching from level 3
> to 4.
>
> Thanks.
> Level 0 1 2 3 4 5
> root umask
> 002
> 002
> 022
> 022
> 022
> 077
> User umask
> 002
> 002
> 022
> 022
> 077
> 077
> Shell
> timeout
> 0
> 0
> 0
> 0
> 3600
> 900
> Deny
> Services
> none
> none
> none
> none
> local
> all
> su Only
> For wheel
> Group
> no
> no
> no
> no
> no
> yes
> Shell
> History
> Size
> default
> default
> default
> default
> 10
> 10
> Direct
> root Login
> yes
> yes
> yes
> yes
> no
> no
> sulogin
> For Single
> User
> no
> no
> no
> no
> yes
> yes
> User List
> in [kg]dm
> yes
> yes
> yes
> yes
> no
> no
> Ignore
> ICMP Echo
> no
> no
> no
> no
> yes
> yes
> Ignore
> Bogus
> Error
> Responses
> no
> no
> no
> no
> yes
> yes
> Allow
> Reboot by
> User
> yes
> yes
> yes
> yes
> no
> no
> Allow
> crontab/at
> yes
> yes
> yes
> yes
> no
> no
> Password
> Aging
> no
> no
> no
> no
> 60 days
> 30 days
> Password
> Required
> no
> yes
> yes
> yes
> yes
> yes
> Allow
> Autologin
> yes
> yes
> yes
> no
> no
> no
> Console
> Log
> no
> no
> no
> yes
> yes
> yes
> Warnings
> in syslog
> no
> no
> yes
> yes
> yes
> yes
> Warnings
> in
> security.log
> no
> yes
> yes
> yes
> yes
> yes
> Issues
> yes
> yes
> yes
> local
> local
> no
> IP
> Spoofing
> Protection
> no
> no
> no
> yes
> yes
> yes
> Log
> Strange IP
> Packets
> no
> no
> no
> yes
> yes
> yes
> Periodic
> Security
> Check
> no
> yes
> yes
> yes
> yes
> yes
> Allow X
> TCP
> Connections
> yes
> local
> local
> local
> no
> no
> Connect to
> X Display
> all
> localhost
> localhost
> localhost
> localhost
> no
> "." in
> $PATH
> yes
> yes
> no
> no
> no
> no
> Run msec
> tests via
> cron
> no
> no
> no
> some
> yes
> yes
>
> The following table shows the periodic checks that msec performs for the
> various security levels:
>
>
> Level 0
> Level 1
> Level 2
> Level 3
> Level 4
> Level 5
> CHECK_SECURITY
> no
> yes
> yes
> yes
> yes
> yes
> CHECK_PERMS
> no
> no
> no
> yes
> yes
> yes
> CHECK_SUID_ROOT
> no
> no
> yes
> yes
> yes
> yes
> CHECK_SUID_MD5
> no
> no
> yes
> yes
> yes
> yes
> CHECK_SUID_GROUP
> no
> no
> no
> yes
> yes
> yes
> CHECK_WRITEABLE
> no
> no
> yes
> yes
> yes
> yes
> CHECK_UNOWNED
> no
> no
> no
> yes
> yes
> yes
> CHECK_PROMISC
> no
> no
> no
> yes
> yes
> yes
> CHECK_OPEN_PORT
> no
> no
> no
> yes
> yes
> yes
> CHECK_PASSWD
> no
> no
> no
> yes
> yes
> yes
> CHECK_SHADOW
> no
> no
> no
> yes
> yes
> yes
> TTY_WARN
> no
> no
> no
> no
> yes
> yes
> MAIL_WARN
> no
> no
> no
> yes
> yes
> yes
> SYSLOG_WARN
> no
> no
> yes
> yes
> yes
> yes
> RPM_CHECK
> no
> no
> no
> yes
> yes
> yes
> CHKROOTKIT_CHECK
> no
> no
> no
> yes
> yes
> yes
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]