Tôi cần một số trợ giúp để thay đổi người dùng GID và UID trong Ubuntu 13.04 để ánh xạ giá treo NFS, tôi hiểu rằng những thứ này cần giống nhau trên máy cục bộ cũng như bên LDAP.
Cảm ơn bạn.
Tôi cần một số trợ giúp để thay đổi người dùng GID và UID trong Ubuntu 13.04 để ánh xạ giá treo NFS, tôi hiểu rằng những thứ này cần giống nhau trên máy cục bộ cũng như bên LDAP.
Cảm ơn bạn.
Câu trả lời:
CẢNH BÁO : Lộn xộn với UID và GID có thể gây nguy hiểm cho sự tỉnh táo của bạn nếu tất cả đều có hình quả lê. Sử dụng bất kỳ tập lệnh nào theo sau được thực hiện hoàn toàn có nguy cơ của riêng bạn.
Dưới đây là các lệnh chạy dưới quyền root để thay đổi UID và GID cho người dùng. Chỉ cần thay đổi các biến trong ngoặc vuông để phù hợp với cài đặt của bạn:
usermod -u <NEWUID> <LOGIN>
groupmod -g <NEWGID> <GROUP>
find / -user <OLDUID> -exec chown -h <NEWUID> {} \;
find / -group <OLDGID> -exec chgrp -h <NEWGID> {} \;
usermod -g <NEWGID> <LOGIN>
usermod
vàgroupmod
chỉ cần thay đổi UID và GID cho đối tác có tên tương ứng của họusermod
cũng thay đổi UID cho các tệp trong homedir nhưng tự nhiên chúng ta không thể giả sử các tệp duy nhất đã được tạo là trong homedir của người dùng.Các
find
lệnh recurses hệ thống tập tin từ/
và thay đổi tất cả mọi thứ với UID của OLDUID để được sở hữu bởi NEWUID và họ thay đổi nhóm cho các tập tin thuộc sở hữu của OLDGROUP.Lệnh cuối cùng
usermod
thay đổi nhóm đăng nhập cho người dùng.
Nguồn: