ฉันต้องการให้ผู้ใช้ทุกคนในระบบมีตัวแปรสภาพแวดล้อมชื่อ SPI ที่ชี้ไปยังไดเรกทอรี / usr / local / share_ideas ฉันต้องทำอย่างไร?
ฉันต้องการให้ผู้ใช้ทุกคนในระบบมีตัวแปรสภาพแวดล้อมชื่อ SPI ที่ชี้ไปยังไดเรกทอรี / usr / local / share_ideas ฉันต้องทำอย่างไร?
คำตอบ:
ฉันวางไว้ในไดเรกทอรี / etc /etc/profile.d/myvariable.shในแฟ้ม ในไฟล์นี้ฉันจะตั้งค่านี้:
SPI=/usr/local/share_ideas
ไฟล์ใน/etc/profile.dไดเรกทอรีนั้นมีที่มาโดยอัตโนมัติเป็นส่วนหนึ่งของการเข้าสู่ระบบของผู้ใช้ ไฟล์ที่ลงท้ายด้วย ".sh" นั้นถูกใช้โดย bash shell
/etc/profileปรับปรุงของรับเป็นผลมาจากการปรับปรุงเป็น RPM นี่เป็นปัญหาระยะไกล แต่ดีกว่าที่จะปล่อยไฟล์ระดับระบบไว้ตามลำพังเพื่อให้การเปลี่ยนแปลงของคุณไม่สูญหาย
/etc/profile? มีเหตุผลเฉพาะที่การใช้/etc/profile.dไฟล์ดีกว่าหรือไม่?