Tôi đã tạo ra một nhà tù với Jailkit và bỏ tù một người dùng.
Tuy nhiên, sau khi xem mô tả của Jailkit , tôi vẫn không thể tìm thấy lệnh hủy bỏ người dùng.
Làm thế nào để làm điều đó?
Tôi đã tạo ra một nhà tù với Jailkit và bỏ tù một người dùng.
Tuy nhiên, sau khi xem mô tả của Jailkit , tôi vẫn không thể tìm thấy lệnh hủy bỏ người dùng.
Làm thế nào để làm điều đó?
Câu trả lời:
jk_jailuser - một tiện ích để đưa người dùng hiện tại vào tù
Điều này có vẻ đúng, nó không cung cấp cho bạn bất kỳ tùy chọn nào để xóa người dùng khỏi trại giam.
Hãy cho chúng tôi xem những gì xảy ra khi bạn bỏ tù một người dùng. Thí dụ:
Để bỏ tù người dùng, bạn sử dụng lệnh
jk_jailuser -m -j /home/jail jane
. Mục nhập cho người dùng jane trong / etc / passwd sẽ được thay đổi thành:
jane: x: 1016: 1016 :: / nhà / tù /. / nhà / jane: / usr / sbin / jk_chrootsh
Để hủy bỏ jane người dùng, bạn cần thay đổi mục trong /etc/passwd
Tôi không thể biết mục nhập ban đầu của bạn trông như thế nào, vì vậy đây là một ví dụ cho mục nhập tài khoản của riêng tôi trong
/etc/passwd
:
mook: x: 1000: 1000: Mook ,,,: / nhà / mook: / bin / bash
Dưới đây là một số thông tin bổ sung về cú pháp cho các mục trong /etc/passwd
jane: x: 1021: 1020: Jane ,,,: / nhà / jane: / bin / bash ____ _ ____ ____ _______ 1 2 3 4 5 6 7 1: Tên người dùng: Nó được sử dụng khi người dùng đăng nhập. Nó phải ở giữa Độ dài 1 và 32 ký tự. 2: Mật khẩu: Một ký tự x cho biết mật khẩu được mã hóa được lưu trữ trong tập tin / etc / bóng. 3: ID người dùng (UID): Mỗi người dùng phải được chỉ định một ID người dùng (UID). UID 0 (không) được dành riêng cho root và UID 1-99 được dành riêng cho các tài khoản được xác định trước khác. Hơn nữa UID 100-999 được bảo lưu bởi hệ thống cho các tài khoản / nhóm hành chính và hệ thống. 4: ID nhóm (GID): ID nhóm chính (được lưu trữ trong / etc / tệp nhóm) 5: Thông tin ID người dùng: Trường nhận xét. Nó cho phép bạn thêm thông tin bổ sung về người dùng như tên đầy đủ của người dùng, số điện thoại, v.v. sử dụng bằng lệnh ngón tay. 6: Thư mục chính: Đường dẫn tuyệt đối đến thư mục người dùng sẽ ở Khi họ đăng nhập. Nếu thư mục này không tồn tại thì thư mục người dùng trở thành /. 7: Command / shell: Đường dẫn tuyệt đối của lệnh hoặc shell (/ bin / bash). Thông thường, đây là một shell. Xin lưu ý rằng nó không phải là một cái vỏ.
Sau khi chỉnh sửa mục nhập /etc/passwd
chính xác, người dùng của bạn sẽ được miễn phí ...