Rekursywna zmiana parametru GUID i UID
: 30 października 2012, 13:10
Witam.
Mam problem. Instalowałem kiedyś serwer na Debianie 5.0 - 32bit. UID-y użytkowników zaczynają się od 1000, natomiast GUID-y są numerowane kolejno, tak jak są w systemie i kończą się na 119. Muszę teraz zmienić wersję Linuksa na Debiana 6.x - 64bit. I tutaj zaczynają się schody bo UID-y i GUID-y zaczynają się od 1000 wzwyż.
W jaki sposób można przenieść wartość UID i GUID na nowa tak żeby UID-y i GUID-y zostały zmienione na te nowe (zdefiniuję na nowo grupy i użytkowników ale dane i uprawnienia do plików i katalogów zostaną z poprzedniej wersji systemu).
Zakładam taki scenariusz: podaję stary UID i GUID i nowe wartości na które chcę zmienić.
Może mi ktoś podpowiedzieć rozwiązanie ewentualnie przedstawić jakiś skrypt do tego?
Mam problem. Instalowałem kiedyś serwer na Debianie 5.0 - 32bit. UID-y użytkowników zaczynają się od 1000, natomiast GUID-y są numerowane kolejno, tak jak są w systemie i kończą się na 119. Muszę teraz zmienić wersję Linuksa na Debiana 6.x - 64bit. I tutaj zaczynają się schody bo UID-y i GUID-y zaczynają się od 1000 wzwyż.
W jaki sposób można przenieść wartość UID i GUID na nowa tak żeby UID-y i GUID-y zostały zmienione na te nowe (zdefiniuję na nowo grupy i użytkowników ale dane i uprawnienia do plików i katalogów zostaną z poprzedniej wersji systemu).
Zakładam taki scenariusz: podaję stary UID i GUID i nowe wartości na które chcę zmienić.
Może mi ktoś podpowiedzieć rozwiązanie ewentualnie przedstawić jakiś skrypt do tego?