ฉันสร้างผู้ใช้พิเศษใน / etc / passwd ด้วย:
secure:x:2000:2000:secure:/bin:/usr/sbin/nologin
ฉันไม่ต้องการอนุญาตการเข้าสู่ระบบของผู้ใช้รายนี้ (ผ่านทางคอนโซล, ssh, ftp, ไม่ว่าทางใด)
เขาเป็นเพียงการเรียกใช้สคริปต์หนึ่งผ่าน:
sudo su secure -c '/home/someuser/secure.script'
This user is currently not available.
แต่มันก็ทำให้ผม วิธีการตั้งค่าเพื่อให้สามารถเรียกใช้สคริปต์ด้วยวิธีนี้ แต่ป้องกันการเข้าสู่ระบบใด ๆ (console, ssh, ftp, ... ) ของผู้ใช้รายนี้เข้าสู่ระบบ?
ฉันได้พบว่าเมื่อฉันพิมพ์ในบรรทัดคำสั่งตอบสนองคอมพิวเตอร์ด้วย/usr/sbin/nologin
This account is currently not available.
sudo su
ดูunix.stackexchange.com/questions/218169/…