Webserver Gruppe erkennen

Apache, Lighttpd, nginx, Cherokee
1979mark
Posts: 11
Joined: 2007-01-25 09:45

Webserver Gruppe erkennen

Post by 1979mark » 2007-03-01 20:54

Hi,

ich nutze einen V server von 1und1.
Dort installiere ich gerade Typo3, ich soll nun die gruppe des webservers vergeben. Wie sehe ich die Gruppe des webservers?


Ich soll folgendes tun.
mit chgrp können Sie die Gruppenzugehörigkei der oben genannten Verzeichnisse/Dateien ändern z.B.:

chgrp -R <gruppe-ihres-webservers> dummy-4.0.4
__________________
mit dem besten Gruß

Mark Müller

timeless2
Posts: 416
Joined: 2005-03-04 14:45
Location: Paris

Re: Webserver Gruppe erkennen

Post by timeless2 » 2007-03-02 10:19

Wenn du den User des Apache kennst (Konigurationsdatei), dann steht in der /etc/passwd die zugehörige Gruppe, z.B. so:
www-data:x:33:33:www-data:/var/www:/bin/sh

Hier ist der User www-data in der Gruppe www-data.

dotme
Posts: 150
Joined: 2004-12-15 16:48

Re: Webserver Gruppe erkennen

Post by dotme » 2007-03-02 11:51

Oder auch per PHP-Script

Code: Select all

<?php
    // 
    // whoami.php
    //
    header( 'Content-Type: text/plain' );

    if ( ! extension_loaded( 'posix' ) ) {
        echo "Argh! Missing extension 'posix'!";
        die();
    }

    $uinfo = posix_getpwuid( posix_geteuid() );
    $ginfo = posix_getgrgid( posix_getegid() );

    echo 'User: ',  $uinfo['name'], '(', $uinfo['uid'] , ")n";
    echo 'Group: ', $ginfo['name'], '(', $ginfo['gid'], ")n";

?>

timeless2
Posts: 416
Joined: 2005-03-04 14:45
Location: Paris

Re: Webserver Gruppe erkennen

Post by timeless2 » 2007-03-02 13:44

ist in diesem Fall wahrscheinlich besser, da die Skripte nicht unbedingt als Webserver-User ausgeführt werden (SuPHP & Co).