मैं अपने सिस्टम (उबंटू जीएनयू/लिनक्स 2.6.32-41-सर्वर) पर पता स्थान लेआउट यादृच्छिकरण (एएसएलआर) को अक्षम करना चाहता हूं, लेकिन अगर मैंकेवल मेरे लिए पता स्थान लेआउट यादृच्छिकता को अक्षम और पुन: सक्षम करें
का उपयोग करता हूंsysctl -w kernel.randomize_va_space=0
परिवर्तन सिस्टम पर सभी उपयोगकर्ताओं को प्रभावित करेगा, मुझे लगता है। (क्या यह सच है?) मैं केवल उपयोगकर्ता के रूप में एएसएलआर को अक्षम करने के प्रभाव को सीमित कर सकता हूं, या केवल शेल सत्र में जिसमें मैं अक्षम करने के लिए आदेश का आह्वान करता हूं?
Btw, मुझे लगता है कि अपने सिस्टम की मौजूदा (डिफ़ॉल्ट) की स्थापना
sysctl -w kernel.randomize_va_space=0
है क्यों 2 और नहीं 1 या 3? मुझे/proc/sys सेटिंग्स, उनकी श्रेणियों और उनके अर्थों के संख्यात्मक मानों के बारे में दस्तावेज़ कहां मिल सकता है? धन्यवाद!
http://gcc.gnu.org/wiki/Randomization का कहना है कि 'setarch $ (uname -m) -RL bash' को –
काम करना चाहिए http://unix.stackexchange.com/questions/15881/disable-address -स्पेस-लेआउट-यादृच्छिकरण-एएसएलआर-फॉर-माय-प्रोसेस || http://askubuntu.com/questions/318315/how-can-i- अस्थायी रूप से- अक्षम-aslr-address- स्पेस-layout- यादृच्छिकता –