Her zaman kök altında çalışan bir Mac OS X yardımcı uygulaması oluşturdum. Başka bir uygulama başlatmalıyım ama , root olarak değil. Mevcut oturum açmış kullanıcıdan başlatılmasını istiyorum (sudoed root değil).Geçerli Mac OS X kullanıcısı olarak işlem gerçekleştirme, root olarak değil
[NSTask launchedTaskWithLaunchPath:arguments:]
ve diğer birçok yöntemi kullanmayı denedim, ancak bunların tümü, uygulamanızı başlatmak için kök ayrıcalıkları kullanıyor.
Uygulamamı, oturum açmış bir Mac OS X kullanıcısı olarak yardımcıdan nasıl başlatırım?
Lütfen daha spesifik olun. Hangi bölümü doğrudan soruyu ele alıyor? –
Unix'te, sürecin abidesini ayarlamak istersiniz, bu yüzden Mac ve euid için arama yaptım. Orada bir bölüm var ** Kök olarak bir alt-işlem yürütmekten bahseden bir Yardımcı Araç Olarak Kök ** olarak adlandırılıyor. Başka yoldan gidip gitmeyeceğini bilmiyorum, ama başlamak için bir yer. – dar512