Tất cả người dùng đã mã hóa các thư mục nhà trên một máy chủ mà tôi duy trì và một trong những người dùng (tài khoản không phải người) có các tài nguyên hữu ích trong thư mục chính được chia sẻ qua Apache.
Để giữ cho thư mục nhà của người dùng được gắn kết, ai đó sẽ phải đăng nhập như người dùng đó. Tôi đạt được điều này bằng cách đăng nhập vào máy chủ đó bằng SSH và su người dùng đó Tuy nhiên, đôi khi tôi quên mất điều đó và đăng xuất hoặc đóng máy khách ssh và các mục đích sử dụng khác làm mất quyền truy cập vào các tệp đó.
Tôi chỉ tự hỏi là có bất kỳ lệnh nào tôi có thể chạy để giữ cho người dùng đó đăng nhập?
Tôi đã thử screen, nhưng nó không hoạt động trong su thông qua ssh:
$ screen
Cannot open your terminal '/dev/pts/0' - please check.
Tôi cũng đã thử disown và nohup 'ing cat <> /dev/zero nhưng quá trình vẫn kết thúc sau khi tôi đăng xuất.
cron hoặc bất kỳ giải pháp tự động nào vì mật khẩu không thể được lưu trữ trên máy đó.
nohup cat /dev/zero > /dev/null & cho phép tôi thoát phiên ssh của mình mà không dừng quá trình.
cat là 100%, vì vậy /dev/zero dường như không phải là một đầu vào rất tốt cho mục đích này.
cron? Bạn có thể hiển thị các lệnh thực tế bạn cần chạy để làm cho các tệp có thể truy cập được không?