Điểm:0

người dùng tồn tại không tồn tại khi cài đặt chroot với usermod

lá cờ cn

Đây là với Ubuntu Server 20.04. Đây là phiên cuối của tôi:

joek@comp1:/home/user4$ sudo usermod -R /home/user4 user4
usermod: người dùng 'user4' không tồn tại
joek@comp1:/home/user4$ sudo useradd user4
useradd: người dùng 'user4' đã tồn tại
joek@comp1:/home/user4$ grep user4 /etc/passwd
user4:1010:1011::/home/user4:/bin/sh
joek@comp1:/home/user4$ grep user4 etc/passwd
user4:1010:1011::/home/user4:/bin/sh

Tôi không thể tìm thấy câu trả lời ở bất cứ đâu. Làm cách nào tôi có thể chroot người dùng vào /nhà/người dùng4?

Chỉnh sửa:

Tôi chưa tạo chroot. Tôi chỉ có một thư mục với /thùng rác, /Trang Chủ, vân vân.

Người dùng được sử dụng bởi rsync trên máy tính của người khác để gửi bản sao lưu tới máy tính của tôi. Tôi không muốn họ có quyền truy cập vào mọi thứ trên máy tính của tôi.

lá cờ in
Bạn có thể cần thêm nhiều chi tiết hơn về những gì bạn đang làm ở đây. Tôi không nghĩ rằng bạn đã cung cấp cho chúng tôi đủ ngữ cảnh để hiểu vấn đề của bạn. Bạn đang hỏi về `chroot` nhưng kết quả bạn đã dán không cho thấy bạn đang chạy `chroot`. Bạn chưa cho chúng tôi biết cách bạn tạo chroot. BTW, bạn đang tạo chroot để làm gì?
jkoop avatar
lá cờ cn
tôi đã quá mơ hồ; lấy làm tiếc. Tôi đã chỉnh sửa câu hỏi của mình để trả lời câu hỏi của bạn
Điểm:2
lá cờ cn

Cờ -R trên chroot, chạy mọi thứ bên trong môi trường chroot, nó cho biết người dùng không tồn tại vì nó đang tìm tệp passwd bên trong /home/user4/etc/ mà có thể không tồn tại.

Lệnh bạn muốn có lẽ là sudo usermod -d /home/user4 user4 để thay đổi thư mục chính.

Để thực thi môi trường hộp cát nơi người dùng xem /home/user4 là đường dẫn gốc của riêng họ không được quản lý bởi tệp passwd hoặc lệnh usermod.

Một số thông tin thêm ở đây.

https://help.ubuntu.com/community/BasicChroot

jkoop avatar
lá cờ cn
tệp passwd tồn tại: `user4:1010:1011::/home/user4:/bin/sh`
Chris C avatar
lá cờ cn
Bạn đã đăng dòng từ tệp passwd, không phải vị trí của tệp, tệp có thể nằm ở /etc/passwd.
jkoop avatar
lá cờ cn
Không, đây là từ `/home/user4/etc/passwd`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.