Tôi có hai máy chủ Ubuntu chia sẻ thư mục nhà. Thư mục / home từ server1 được gắn kết là thư mục / home trên server2. Tôi gặp sự cố khi cố gắng cấp cho người mới quyền truy cập vào cả hai máy chủ. Tôi sử dụng lệnh adduser trên mỗi máy chủ có cùng tên người dùng. Tuy nhiên, UID không khớp khi tôi thực hiện việc này, do đó người dùng cuối cùng không có quyền đối với các tệp trong thư mục chính của họ khi được truy cập bằng tài khoản từ server2.
Trên máy chủ 1 nơi người dùng được tạo cùng với thư mục chính của mình. (Mọi thứ có vẻ ổn)
selah@server1:~$ tail -n 2 /etc/passwd
dfulgon:x:1083:1087:,,,:/home/dfulgon:/bin/bash
swartp:x:1085:1089:,,,:/home/swartp:/bin/bash
selah@server1:~$ ll -a /home/dfulgon | tail -n 3
-rw-rw---- 1 dfulgon dfulgon 25 Jun 2 13:41 .my.cnf~
-rw-r--r-- 1 dfulgon dfulgon 675 Jun 2 13:35 .profile
drwxrwxr-x 2 dfulgon dfulgon 4096 Jun 2 14:27 .ssh/
Trên máy chủ 2 nơi tài khoản người dùng có cùng tên được tạo nhưng thư mục chính từ máy chủ khác được sử dụng: (Quyền bị rối, chỉ vào người dùng sai)
selah@server2:~$ tail -n 2 /etc/passwd
bslf:x:1083:1087:,,,:/home/bslf:/bin/bash
dfulgon:x:1087:1091:,,,:/home/dfulgon:/bin/bash
selah@server2:~$ ll -a /home/dfulgon | tail -n 3
-rw-rw---- 1 bslf bslf 25 Jun 2 13:41 .my.cnf~
-rw-r--r-- 1 bslf bslf 675 Jun 2 13:35 .profile
drwxrwxr-x 2 bslf bslf 4096 Jun 2 14:27 .ssh/
Có một cách tốt để khắc phục vấn đề này trong khi duy trì sự tiện lợi của các thư mục nhà được chia sẻ?