Tiêu đề nói lên tất cả, làm cách nào để thay đổi thư mục chính của người dùng 'root' trong Ubuntu 12.04?
Tiêu đề nói lên tất cả, làm cách nào để thay đổi thư mục chính của người dùng 'root' trong Ubuntu 12.04?
Câu trả lời:
Dưới đây là hướng dẫn, nhưng hãy chắc chắn để biết những gì bạn đang làm.
Trên mọi hệ thống * nix, bạn sẽ tìm thấy một tệp có tên /etc/passwd
liệt kê tất cả người dùng và một số cài đặt. Đây là cú pháp của tập tin đó:
username:password:uid:gid:additional_info:home:shell
Vì vậy, ví dụ, bạn sẽ tìm thấy:
root:x:0:0::/root:/bin/bash
Điều đó có nghĩa là người dùng được gọi là root, mật khẩu bị ẩn (nó bật /etc/shadow
), uid là 0
, gid là 0
, không có thông tin bổ sung, thư mục chính là /root
và shell mặc định /bin/bash
.
Chỉnh sửa tập tin đó và thay đổi thư mục nhà.
Tuy nhiên, tôi không thấy bất kỳ lý do để làm điều đó.
vipw
lệnh để chỉnh sửapasswd
tập tin. Nó đặt khóa để tránh tham nhũng tập tin. Lộn xộn/etc/passwd
có thể dễ dàng vòi hệ thống của bạn.