Điểm:-1

Quản lý tài khoản trên máy ubuntu

lá cờ cn

Tôi đã cài đặt Xubfox 21.04 trên máy mà tôi đang sử dụng làm máy chủ và tôi đã tạo các tài khoản gốc khác để cho phép người khác sử dụng.

Bây giờ một số người trong số họ cần cùng một phần mềm, nhưng ở phiên bản khác và hỏi tôi liệu có vấn đề gì không nếu họ cài đặt phần mềm đó (họ đang sử dụng apt).

Vì vậy, có một số vấn đề nếu một người dùng cài đặt phiên bản phần mềm cũ hơn và sau đó một người dùng khác cài đặt phần mềm tương tự nhưng phiên bản mới nhất? Có phải mỗi người trong số họ đều có môi trường riêng để họ không chia sẻ bất cứ thứ gì chỉ tài nguyên trên máy hoặc họ cũng chia sẻ cùng một môi trường (ít nhất là một phần)?

Nếu tôi muốn tạo một môi trường riêng cho từng người trong số họ, để mọi thứ họ cài đặt sẽ không bị chia sẻ (ví dụ: tất cả họ phải tự cài đặt python3 và trên máy sẽ có chính xác bản sao X của python3), tôi có thể làm cái này như thế nào? (nếu có thể)

David avatar
lá cờ cn
Trong hầu hết các trường hợp, một máy chủ có nghĩa là một phiên bản của phần mềm. Vì bạn chưa nói phiên bản Ubuntu nào hay phần mềm gì nên không ai có thể nói được.
malloc avatar
lá cờ cn
@David Tôi đã thêm phiên bản xubfox, đối với phần mềm, tôi không nói về một phần mềm cụ thể. Tôi đang hỏi liệu nói chung có thể làm được không và nếu không làm được thì làm thế nào.
raj avatar
lá cờ cn
raj
Người dùng không phải root thường không thể cài đặt bất kỳ thứ gì với `apt`, vì các gói được cài đặt với `apt` được cài đặt trên toàn hệ thống. Họ có thể **thử** tải gói xuống theo cách thủ công và cài đặt gói đó bằng cách sử dụng `dpkg`, thay đổi thư mục cài đặt thành thư mục cài đặt của riêng họ, nhưng điều này có thể hoạt động hoặc không, tùy thuộc vào gói. Họ cũng có thể thử biên dịch gói từ nguồn, điều này có nhiều khả năng hoạt động hơn là cố cài đặt gói nhị phân trong một thư mục khác, nhưng có thể yêu cầu cài đặt một số gói "dev" trước. Một lần nữa, mọi thứ phụ thuộc vào phần mềm được đề cập.
David avatar
lá cờ cn
Dựa trên những gì bạn mô tả, tôi nói không thể thực hiện được.
user535733 avatar
lá cờ cn
Không thể thực hiện được *sử dụng debs*. Có thể được thực hiện bằng cách sử dụng Snaps, Flatpaks, AppImages, Pips, Container, VM và nhiều phương pháp khác. Hãy nhớ rằng: Bảo trì và bảo mật là trách nhiệm của quản trị viên. Kết hợp các phiên bản phần mềm và phương pháp cài đặt có nghĩa là BẠN (quản trị viên con người) cần theo dõi những gì đã được cài đặt, khi nào, ở đâu, tại sao và như thế nào. Bắt đầu học cách sử dụng các công cụ quản trị phù hợp để giữ cho hệ thống phức tạp của bạn an toàn và hoạt động bình thường.
Điểm:2
lá cờ zw

Tôi sẽ không cố cài đặt các phiên bản phần mềm khác trên máy chủ - bạn cũng thường xuyên cần thay đổi các phần phụ thuộc. Nhưng bạn có thể cung cấp một hình ảnh docker có đúng "phiên bản" của Ubuntu và định cấu hình phần mềm phù hợp mà người dùng của bạn cần.

Đó là một trong những ưu điểm chính của docker - cài đặt bất kỳ phiên bản phần mềm nào mà không làm hỏng môi trường máy chủ của bạn

Điểm:1
lá cờ cn

Nếu tôi muốn tạo một môi trường riêng tư cho từng người trong số họ để mọi thứ họ cài đặt sẽ không bị chia sẻ...

Điều này giống như các trường hợp sử dụng cổ điển cho Bộ chứa và Máy ảo.

Cả bộ chứa LXD và Máy ảo đều trông --đối với người dùng từ xa-- giống như một hệ thống độc lập. Họ không có quyền truy cập vào phần mềm trên hệ thống máy chủ.Họ có thể chạy các bản phát hành Ubuntu khác nhau và phần mềm khác với hệ thống máy chủ.

LXD là cách tốt nhất để cung cấp môi trường Linux chỉ có shell (không phải GUI). Môi trường phức tạp hơn là có thể, nhưng thiết lập có thể không tầm thường. Bộ chứa LXD có thể sử dụng ít tài nguyên hơn Máy ảo thực. LXD có thể chạy trên Raspberry Pi.

Máy ảo hoạt động tốt nhất để cung cấp các môi trường không phải Linux (như Windows) và cho các môi trường bao gồm GUI trên máy tính. Máy ảo thường yêu cầu nhiều tài nguyên hơn và có xu hướng hoạt động tốt nhất với khả năng tăng tốc phần cứng.

lá cờ ru
LXD là cách tiếp cận dễ dàng nhất cho các hệ thống Ubuntu độc lập, trong khi máy ảo hoạt động tốt cho Windows. Chỉ cần 2 xu của tôi về điều này. Nhận thông tin đăng nhập SSH được ánh xạ ngay tới từng máy sẽ là một số hỗn loạn NAT của OP, nhưng có thể thực hiện được.

Đă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.