Làm thế nào để một người thay đổi thư mục nhà của người dùng trong Ubuntu 9.04?


40

Có ai biết làm thế nào tôi có thể thay đổi thư mục nhà của tôi trong shell xin vui lòng?


ubuntuforums.org/showthread.php?t=46866 đây là một hướng dẫn hay về cách di chuyển tại nhà. Tôi đã không thử điều này bản thân mình, nhưng nó có vẻ khá phức tạp. Nick
Nick

Nó không phức tạp như vẻ ngoài của họ, họ chỉ cần giải thích chi tiết cho những người không quen thuộc với quy trình này. Tất cả những gì nó thực sự liên quan là (1) tạo phân vùng, nếu cần (2) phân vùng gắn kết (3) sao chép tệp (3) phân vùng unmount (4) chỉnh sửa /etc/fstab(5) di chuyển thư mục nhà cũ ra khỏi đường (6) di chuyển thư mục nhà mới đến /home(7) gắn kết mới /home(8) kiểm tra mọi thứ và xóa thư mục nhà cũ
David Z

Câu trả lời:


65

Đang chạy

sudo usermod -d tên người dùng mới_home_dir  

sẽ thay đổi thư mục chính của bạn thành new_home_dirvà cũng sẽ cập nhật tệp hệ thống lưu trữ vị trí của thư mục chính của bạn ( /etc/passwd).

Nếu bạn cũng muốn di chuyển tất cả các tệp từ thư mục chính hiện tại của mình, hãy sử dụng:

sudo usermod -d new_home_dir   -m   tên người dùng

1
Đã làm việc cho tôi trong Ubuntu 12.04, cảm ơn
HappyDeveloper

Sau khi tôi đã hoàn thành việc này, chỉ nền của máy tính để bàn được hiển thị khi tôi đăng nhập. Trong 13.10 .. thậm chí đây là câu trả lời từ năm 2009 :)
Aleks

1
@Aleks chức năng của usermodđã không thay đổi trong nhiều năm, hoặc có thể nhiều thập kỷ, vì vậy câu trả lời này vẫn còn hiệu lực. Về lý do tại sao bạn chỉ nhìn thấy nền màn hình của bạn, có lẽ một cái gì đó khác trong môi trường máy tính để bàn của bạn phụ thuộc vào tên người dùng, trong trường hợp usermodđó không biết về nó. Nhưng tôi chỉ có thể đoán tại sao điều này xảy ra (mà không có quyền truy cập vào hệ thống).
David Z

Cảm ơn David. Tôi cũng nghĩ rằng chức năng này đã không thay đổi trong nhiều năm nên tôi đã thử nó. My là một bản cài đặt mới của Ubuntu, vì vậy, với các bước bổ sung, câu trả lời này đã giúp tôi hỏi Ubuntu.com / a / 250877/23469 (giống như của bạn, nhưng với bước bổ sung - hoặc chính xác hơn để tạo một thư mục mới mới, mà chính xác hơn trong trường hợp của tôi là đủ cho tôi) cảm ơn David
Aleks

2

Tôi chưa thử điều này, nhưng tôi nghĩ bạn có thể thay đổi nó trong / etc / passwd.

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.