Có phải thực tế xấu khi tạo một thư mục không sử dụng trong / home?


10

Tôi đã cài đặt Ubuntu trên máy tính và tôi đã cài đặt HĐH trên ổ cứng thể rắn và các thư mục gốc được gắn từ một ổ cứng riêng. Tôi muốn tạo một thư mục projsống trên ổ cứng thứ hai, nhưng tôi đã không phân vùng nó, vì vậy tôi chỉ sử dụng mkdir /home/proj.

projcó nghĩa là một thư mục chứa các gói phần mềm khác nhau được sử dụng bởi các nhóm thử nghiệm khác nhau. Ví dụ: /proj/experiment1sẽ chứa phần mềm được sử dụng bởi một nhóm và proj/experiment2sẽ là các gói hoặc phiên bản khác nhau được sử dụng bởi một nhóm khác. Tôi muốn nó trên ổ cứng thứ hai với các /homethư mục để hệ điều hành có thể được cài đặt lại trong khi vẫn giữ nguyên thư mục này.

Bây giờ tôi lo lắng về những gì sẽ xảy ra với thư mục này nếu ai đó trong tương lai chạy adduser proj. Điều này sẽ xóa thư mục và thay thế nó bằng thư mục nhà của họ.

Có phải thực tế xấu để tạo thư mục không sử dụng trong /home? Nếu vậy, tôi nên làm gì?


1
Nếu bạn có thư mục chính của bạn trên ổ đĩa ngoài tại sao không đặt projthư mục bên dưới /home/youruser/proj?
Brandon Kreisel

Các projthư mục có nghĩa là để chứa các gói phần mềm mà tất cả người dùng có thể truy cập, và vì vậy tôi muốn nó tách rời khỏi thư mục home của riêng tôi.
dùng545424

Tôi sẽ sử dụng / var / bin và thêm nó vào PATH cho tất cả người dùng.
Cướp

Câu trả lời:


9

Theo nhiều quy ước, nhiều thư mục có thể sửa đổi được chia sẻ thường ở đâu đó trong / var hoặc / opt.

Tuy nhiên, nếu bạn thực sự lo lắng về việc ai đó tạo một người dùng được gọi là "proj", bạn có thể vừa tạo một người dùng proj, đặt tài khoản của mình bị vô hiệu hóa để không ai có thể đăng nhập như vậy và đặt các tệp vào thư mục chính của nó. Sau đó làm cho thế giới thư mục nhà có thể đọc và thực thi được (và cũng có thể ghi, nếu bạn muốn điều đó).


0

Mặc dù đây không phải là tình huống phổ biến nhất, nhưng theo quan điểm thực tế, tôi sẽ không nói rằng nên cấm đặt các thư mục "dữ liệu người dùng chung" bên dưới / nhà (đặc biệt nếu hệ thống là của bạn hoặc không tuân theo các quy tắc không cho phép ). Tôi sử dụng nó cho những lý do tương tự như bạn. Thực tế, tôi thường phân vùng riêng / nhà của tôi khỏi thư mục gốc để dễ dàng sao lưu những gì tôi thực sự quan tâm (dữ liệu người dùng) và vì vậy tôi không phải lo lắng về điều đó trong trường hợp tôi quyết định hoàn toàn cài đặt lại hoặc nâng cấp hệ thống của tôi (trong trường hợp này tôi chỉ có thể xóa thư mục gốc mà không phải lo lắng về việc dữ liệu người dùng bị xóa - và các tệp được chia sẻ giữa tất cả người dùng mà tôi cũng coi là dữ liệu người dùng).

Trong trường hợp bạn lo lắng về việc người dùng tạo homedir có cùng tên, tập lệnh '' adduser '' hoặc tương tự (tôi sử dụng Slackware, không phải Ubuntu) có thể sẽ phàn nàn rằng homedir đã tồn tại và sẽ yêu cầu người dùng chọn một cái khác hoặc chown nó

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.