Bash không thể hành động như ai và nogroup?


10

Tôi có một tệp nhật ký được tạo bởi nobody: nogroup, đó là hoạt động đang được đăng nhập, tôi muốn mô phỏng thêm một thông điệp vào tệp nhật ký đó. Suy nghĩ đầu tiên của tôi là:

$ sudo su nobody
This account is currently not available.

Câu trả lời:


20

Bạn có một giải pháp đơn giản hơn, chỉ cần chạy: su -s /bin/bash nobody(thay thế /bin/bashbằng vỏ bạn chọn).

Các This account is currently not available.lỗi là do thực tế rằng nobodyvỏ dùng mặc định là /usr/sbin/nologin, su -sbuộc hệ thống để sử dụng vỏ khác.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.