ฉันจะทำให้สคริปต์ทำงานโดยอัตโนมัติหลังจากเข้าสู่ระบบและออกจากระบบ gdm ได้อย่างไร


10

ฉันมีการตั้งค่าที่ผู้ใช้ของฉันเข้าสู่ระบบโดยใช้ ldap และใช้งานได้ดี

ฉันต้องการเรียกใช้สคริปต์หลังจากที่ผู้ใช้ของฉันเข้าสู่ระบบ (เป็นสคริปต์ที่จะตรวจสอบกลุ่มที่พวกเขาอยู่และแมปเครือข่ายที่ใช้ร่วมกัน) และหลังจากที่พวกเขาออกจากระบบ

สคริปต์ทั้งสองเสร็จสิ้นและทำงานได้

ฉันต้องการที่เมื่อผู้ใช้เข้าสู่ระบบในกล่องสคริปต์รันดาวน์โหลดสคริปต์การติดตั้งจากเซิร์ฟเวอร์ของฉัน (wget ฉันเดา?) และเรียกใช้มันสิ่งเดียวกันสำหรับการออกจากระบบ

มันสามารถทำได้? ฉันค้นหาเน็ตแล้วและก็ไม่มีโชค ฉันจัดการเพื่อให้ทำงานบนเชลล์เข้าสู่ระบบ / ออกจากระบบ แต่ผู้ใช้ของฉันไม่รู้ด้วยซ้ำว่าเชลล์คืออะไรและไม่มีประโยชน์อะไร :)


1
อัปเดต: สำหรับ Gnome Display Manager เวอร์ชัน 3 โฟลเดอร์ที่เกี่ยวข้องอยู่ภายใต้ / etc / gdm3
วานาเดียม

คำตอบ:


16

พบมัน

/etc/gdm/PostLogin/Default for login script
/etc/gdm/PostSession/Default for logout script

ฉันคิดจากข้อเสนอแนะของ Florian ว่าควรมีบางอย่างสำหรับ gdm ที่ทำได้ :)


1
ยังคงใช้งานได้ในปี 2019 ยืนยันบน Ubuntu 18.04.01 ใน / etc / gdm3 / PostSession
Ivan Ivković

3
  • ใช้/etc/X11/Xsession.dและ/etc/X11/Xreset.d/

  • บางทีpam_mount (แพ็คเกจlibpam-mountใน Ubuntu) สามารถแทนที่โซลูชันของคุณได้


ว้าวเร็วมาก :) ขอบคุณฟลอเรียนฉันจะทดสอบวันพรุ่งนี้เมื่อฉันกลับไปทำงาน ฉันจะดูที่ pam_mount ฉันมีอาการปวดหัวที่เกี่ยวข้องกับ pam_ * ดังนั้นฉันจึงพยายามหลีกเลี่ยง: P
Fernando

ขอโทษที่ตอบช้า. น่าเสียดายที่นี่ไม่ได้ผล: / libpam-mount จะไม่ทำตามความต้องการของฉันเหมือนกัน ข้อเสนอแนะอื่น ๆ ?
เฟอร์นันโด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.