Bu, tasarım gereği zordur ve makinenize kök erişiminiz yoksa, aşağıdakilerin hiçbiri değişikliklerin yapılması için kök gerektirdiğinden işe yaramaz. Yine de bir kez değiştiğinde, kullanıcı alanı programları root kullanmadan erişebilecek.
Bunu başarmanın iki yaygın yolu vardır ve hangisini seçerseniz seçin, kısıtlamaya neden çalışmak istediğinize bağlı olacaktır:
Bağlantı noktası 80'i 8080 gibi başka bir bağlantı noktasına yöneltin
Makinenizi, tüm 80 bağlantı noktasını trafiği 8080 bağlantı noktasına ya da seçtiğiniz herhangi bir bağlantı noktasına geçirecek şekilde yeniden yapılandırarak, kullanıcı alanı sunucularına, erişim izni verilen alanda kök ayrıcalık bağlantı noktaları alma izni verebilirsiniz.
İşlem basittir:
Adım 1: Geçerli güvenlik duvarı kurallarını görüntüleyin.
sudo ipfw show
Adım 2: Bağlantı noktası iletme kuralı ekleme (80 - 8080)
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
Güvenlik duvarı kurallarınızı kaldırmak istiyorsanız çalıştırın:
sudo ipfw gömme
( kaynak )
Bu geçici bir değişikliktir ve en son satırda belirtilen şekilde yeniden başlattığınızda ya da temizlediğinizde geri döner.
Sen edebilirsiniz değişikliği kalıcı hale veya güvenlik açısından daha güvenli olan sunucu, başlatmadan önce bir başlangıç çizgisi olarak komutunu ekleyebilirsiniz.
Authbind kullanın
Authbind, bir programın tam root erişimi vermeden daha düşük seviyeli portlara erişimine izin vermek için özel olarak tasarlanmıştır.
OS X bağlantı noktası var:
https://github.com/Castaglia/MacOSX-authbind
Yine de IPv4 trafiği ile sınırlı olabilir, ancak gereksinimlerinizi karşılayıp karşılamadığını bulmak için ek araştırma yapmanız gerekebilir.