Page 1 of 1

Webserver Gruppe erkennen

Posted: 2007-03-01 20:54
by 1979mark
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

Re: Webserver Gruppe erkennen

Posted: 2007-03-02 10:19
by timeless2
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.

Re: Webserver Gruppe erkennen

Posted: 2007-03-02 11:51
by dotme
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";

?>

Re: Webserver Gruppe erkennen

Posted: 2007-03-02 13:44
by timeless2
ist in diesem Fall wahrscheinlich besser, da die Skripte nicht unbedingt als Webserver-User ausgeführt werden (SuPHP & Co).