screenortam değişkenini tanımlamıyor; Linux tarafından kaldırılır.
Çoğu sistemde, /usr/bin/screenyürütülebilir dosya, veritabanını değiştirebilmek için grup için setgid bitiyle birlikte yüklenir . Ayrıca , soket dizinine ( ) erişimi kontrol etmek için setgid kullanır .utmputmp/var/run/screen/
Linux'ta, bir setuid (veya setgid ) programı çalıştırıldığında, olası saldırı noktalarını azaltmak için belirli ortam değişkenlerini ( LD_LIBRARY_PATHdiğer bazı değişkenler dahil LD_*ve HOSTALIASES) almaz : Aksi takdirde küçük bir kütüphane yazabilir suveya sudo"gelişmiş" işlevlerinizi bu şekilde çağırmak.
Setgid bitini buradan kaldırabilirsiniz screen, ancak soket dizinini herkes tarafından tamamen erişilebilir hale getirmeniz gerekir (mod 0777). Bununla birlikte, bir güvenlik riski olmamalı ve screenayrıca bağdaştırıcının UID'sini de kontrol etmelidir .
Ancak, gereken değil yapmak utmpveritabanı dünya çapında yazma.