Cách có thể để thêm người dùng ít nhiều giống với những gì tôi đã đặt trong câu hỏi. Tôi có cách tiếp cận này từ đây .
Để tạo một tài khoản mới theo cách thủ công, hãy làm theo các bước sau:
Chỉnh sửa /etc/passwd
với vipw
và thêm một dòng mới cho tài khoản mới. Hãy cẩn thận với cú pháp. Không chỉnh sửa trực tiếp với một biên tập viên. vipw
khóa tệp, để các lệnh khác sẽ không cố cập nhật cùng lúc. Bạn nên đặt trường mật khẩu là `* ', để không thể đăng nhập.
Tương tự, chỉnh sửa /etc/group
với vigr
, nếu bạn cần tạo một nhóm mới.
Tạo thư mục nhà của người dùng với mkdir
.
Sao chép các tập tin từ /etc/skel
thư mục nhà mới.
Sửa quyền sở hữu và quyền với chown
và chmod
. Các -R
tùy chọn là hữu ích nhất. Các quyền chính xác thay đổi một chút từ trang này sang trang khác, nhưng thông thường các lệnh sau thực hiện đúng:
cd /home/newusername
-
chown -R username.group .
-
chmod -R go=u,go-w .
-
chmod go= .
Đặt mật khẩu với passwd
.
Sau khi bạn đặt mật khẩu ở bước cuối cùng, tài khoản sẽ hoạt động. Bạn không nên thiết lập nó cho đến khi mọi thứ khác đã được thực hiện, nếu không người dùng có thể vô tình đăng nhập trong khi bạn vẫn đang sao chép các tệp.