Home-Verzeichnis des Users auslesen Drucken
Share
Geschrieben von: Philipp   
TUESDAY, 11 MARCH 2008 01:40
Seit Firmware 1.1.3 gibt es als Standard-Benutzer für auszuführende Programme nicht mehr den "root" sonder den "mobile"-user. Dieser hat von hause aus sein Home-Verzeichnis in /private/var/mobile - aber wer kann schon sagen, wie lange noch. 

Daher hier eine Möglichkeit das Verzeichnis des Benutzers sozusagen dynamisch auszulesen:
struct passwd *pwd;
pwd = getpwuid(getuid());
   
if (pwd)
{
    return [NSString stringWithUTF8String:pwd->pw_dir];
}
return nil; 

Achso, wer es noch nicht wusste, das Passwort des ja trotzdem noch vorhandenen "root" ist zu mindest bis Firmware 1.1.4 "alpine".

Ihren Kommentar hinzufügen

Ihr Name:
Ihre Webseite:
Betreff:
Kommentar:
  Bild, welches den Sicherheitscode enthält
Sicherheitscode:
LAST_UPDATED2