Potrzebuję pomocy w zmianie GID użytkownika i UID w Ubuntu 13.04 w celu zmapowania montażu NFS, rozumiem, że muszą być takie same na komputerze lokalnym, jak i po stronie LDAP.
Dziękuję Ci.
Potrzebuję pomocy w zmianie GID użytkownika i UID w Ubuntu 13.04 w celu zmapowania montażu NFS, rozumiem, że muszą być takie same na komputerze lokalnym, jak i po stronie LDAP.
Dziękuję Ci.
Odpowiedzi:
OSTRZEŻENIE : Zablokowanie identyfikatorów UID i GID może być niebezpieczne dla zdrowia psychicznego, jeśli wszystko będzie miało kształt gruszki. Korzystanie z poniższych skryptów odbywa się wyłącznie na własne ryzyko.
Oto polecenia do uruchomienia jako root, aby zmienić UID i GID dla użytkownika. Po prostu zmień zmienne w nawiasach kątowych, aby dopasować je do swoich ustawień:
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
igroupmod
po prostu zmień UID i GID dla odpowiedniego nazwanego odpowiednika,usermod
zmieni również UID dla plików w katalogu głównym, ale oczywiście nie możemy założyć, że jedyne miejsce, w którym pliki zostały utworzone, znajduje się w katalogu głównym użytkownika.
find
Komenda recurses od systemu plików/
i zmienia wszystko z UID OLDUID być własnością NEWUID i je zmienia grupę dla plików posiadanych przez OLDGROUP.Ostatnie
usermod
polecenie zmienia grupę logowania dla użytkownika.
Źródło: