Tôi đã tạo người dùng đặc biệt trong / etc / passwd với:
secure:x:2000:2000:secure:/bin:/usr/sbin/nologin
Tôi không muốn cho phép đăng nhập của người dùng này (thông qua bảng điều khiển, ssh, ftp, bằng mọi cách).
Anh ta chỉ để chạy một kịch bản thông qua:
sudo su secure -c '/home/someuser/secure.script'
Nhưng nó mang lại cho tôi This user is currently not available.
. Làm cách nào để thiết lập nó để có thể chạy tập lệnh theo cách này nhưng ngăn chặn mọi thông tin đăng nhập (console, ssh, ftp, ...) của người dùng này vào hệ thống?
Tôi đã nhận thấy rằng khi tôi gõ /usr/sbin/nologin
vào dòng lệnh, máy tính sẽ phản hồi lại This account is currently not available.
.
sudo su
, xem unix.stackexchange.com/questions/218169/ từ