Tôi đang sử dụng Bash trên cả máy khách và máy chủ. Khi chạy lệnh qua SSH:
ssh <host> 'declare'đưa ra một danh sách các biến shell.ssh <host> 'mount'đưa ra một danh sách các điểm gắn kết.
Tuy nhiên, declarelà một nội dung Bash, trong khi mountlà một lệnh bên ngoài. Làm thế nào để SSH biết nên chạy cái nào nếu có shell dựng sẵn và một lệnh bên ngoài có cùng tên trên máy chủ?
/etc/passwd. Nếu đó là/usr/sbin/nologinbạn không thể đăng nhập.