Kopiowanie profilu użytkownia ze wszystkimi ustawieniami
Kopiowanie profilu uŻytkownia ze wszystkimi ustawieniami
Witam.
Jak skopiować profil użytkownika ze wszystkimi ustawieniami?
Ja chcę założyć nowego użytkownika i po skopiowaniu wszystkich ustawień usunąć poprzedniego.
Jak skopiować profil użytkownika ze wszystkimi ustawieniami?
Ja chcę założyć nowego użytkownika i po skopiowaniu wszystkich ustawień usunąć poprzedniego.
Z tego co się orientuję większość uprawnień w systemie itp. opiera się na UIDach. Tak więc można by zrobić kopię katalogu domowego, usunąć użytkownika, a następnie założyć nowego, może nawet z nową nazwą, ale tym samym UID co poprzedni. Następnie przywrócić katalog domowy, lub jego wybraną część i powinno działać wszystko "po staremu". Zagadką pozostaje dla mnie raczej sens takiej operacji.
Kod: Zaznacz cały
adduser --uid ID USERNAME
gid również warto by zachować, zmniejszy to ilość niezbędnych "robótek ręcznych".
Wykonałem następujące kroki jako root i wszystko funkcjonuje:
Inna metoda, używajac usermod:
Pozdrawiam
cc
Kod: Zaznacz cały
cp /etc/group /etc/group_kopia
Kod: Zaznacz cały
adduser nowa_nazwa_użytkownika
Kod: Zaznacz cały
cp -a /home/stara_nazwa_użytkownika/* /home/nowa_nazwa_użytkownika/
Kod: Zaznacz cały
chown -R nowa_nazwa_użytkownika:nowa_nazwa_użytkownika /home/nowa_nazwa_użytkownika
Kod: Zaznacz cały
userdel stara_nazwa_użytkownika
- Poszukać starej_nazwy_użytkownika w /etc/group_kopia i porównać z nową_nazwą_użytkownika w /etc/group.
Inna metoda, używajac usermod:
Kod: Zaznacz cały
# usermod -l nowa_nazwa_użytkownika -d nowa_nazwa_użytkownika -m stara_nazwa_użytkownika
cc