Yükseltilmiş izinleri ve PHP ile Sistem Dosyaları Düzenleme

0 Cevap php

Ben bir ağ cihaz üzerinde bazı sistem ayarlarını değiştirmek için çok basit bir web arayüzü oluşturmak için çalışılıyor. Ben oldukça PHP için yeni ve hacky şekillerde şeyler yapmak ne kadar kolay acı farkında olma am, bu yüzden akılda en iyi uygulamaları ile her şeyi yazmaya çalışıyorum.

O dedi, iyi uygulama root / diğer bazı yönetici hesabına ait dosyaları düzenlemek için ne olurdu? PHP tarafından yürütülen alır korunan bir kabuk / perl / ne olursa olsun komut dosyası oluşturmak olacaktır? setuid geldi başka bir seçenek kullanarak, ama bu kullanıcıların kısıtlayan herhangi bir yolu var görünmüyor.

Ben, çok belirsiz değildi Eğer daha fazla bilgiye ihtiyacınız olursa bana bildirin ve ben paylaşmak mutluluk duyarız umuyoruz.

Ayrıntılı Detay: Sadece netleştirmek için - Ben özellikle en ifcfg ve bazı özel lisans bilgileri demek düzenleme sistem dosyaları. Yani basitlik aşkına, sadece basit bir web arayüzü linux tabanlı bir ağ cihaz üzerinde ip / ağ / ağ geçidi / dns ayarlarını değiştirmek için söylüyorlar sağlar.

0 Cevap