Linux/Admin

From Notes

Contents


Some suggested things to add to startup services, if not already present.

Apache (other info)

cd /etc/init.d

ln -s ../apache2 rc0.d/K20apache2
ln -s ../apache2 rc1.d/K20apache2
ln -s ../apache2 rc2.d/S91apache2
ln -s ../apache2 rc3.d/S91apache2
ln -s ../apache2 rc4.d/S91apache2
ln -s ../apache2 rc5.d/S91apache2
ln -s ../apache2 rc6.d/K20apache2

MySql

ln -s ../mysql rc0.d/K20mysql
ln -s ../mysql rc1.d/K20mysql
ln -s ../mysql rc2.d/S20mysql
ln -s ../mysql rc3.d/S20mysql
ln -s ../mysql rc4.d/S20mysql
ln -s ../mysql rc5.d/S20mysql
ln -s ../mysql rc6.d/S20mysql
ln -s ../mysql rc6.d/K20mysql

Qmail

(Put into xinetd services or....)

ln -s /var/qmail/bin/qmailctl qmail
ln -s ../qmail rc0.d/K20qmail
ln -s ../qmail rc1.d/K20qmail
ln -s ../qmail rc2.d/S20qmail
ln -s ../qmail rc3.d/S20qmail
ln -s ../qmail rc4.d/S20qmail
ln -s ../qmail rc5.d/S20qmail
ln -s ../qmail rc6.d/K20qmail

Clamd

(Put into xinetd services or....)

ln -s ../clamd rc0.d/K20clamd
ln -s ../clamd rc1.d/K20clamd
ln -s ../clamd rc2.d/S20clamd
ln -s ../clamd rc3.d/S20clamd
ln -s ../clamd rc4.d/S20clamd
ln -s ../clamd rc5.d/S20clamd
ln -s ../clamd rc6.d/S20clamd
ln -s ../clamd rc6.d/K20clamd

Common Problems

ERROR MESSAGE:

 Insecure path while running setuid
 Insecure $ENV{PATH} while running setuid at /usr/bin/oowriter line 130.

ISSUE:

 After applying some patches, the system may add SetUID to perl executable. 
 Which causes some programs not to run:  oowriter 2.X , Konqueror, etc. . .


BACKGROUND:

$ which perl
/usr/bin/perl
$ ls -l `which perl`
-r-s--x--x  3 root root 1187244 2005-12-16 19:34 /usr/bin/perl

Ooopss... Perl with SETUID ??? Some systems like SuSE 9.3 don't like this...

$ chmod 755 `which perl`
$ ls -l `which perl`
 -rwxr-xr-x  3 root root 1187244 2005-12-16 19:34 /usr/bin/perl
(GURF)