ฉันต้องการให้ผู้ใช้ทุกคนในระบบมีตัวแปรสภาพแวดล้อมชื่อ 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
ไฟล์ดีกว่าหรือไม่?