Strona 1 z 1
Kopiowanie profilu uŻytkownia ze wszystkimi ustawieniami
: 29 września 2009, 19:14
autor: cc
Witam.
Jak skopiować profil użytkownika ze wszystkimi ustawieniami?
Ja chcę założyć nowego użytkownika i po skopiowaniu wszystkich ustawień usunąć poprzedniego.
: 29 września 2009, 19:26
autor: ArnVaker
Skopiować wszystkie pliki i katalogi ukryte (zaczynające się od kropki) z katalogu domowego użytkownika.
: 29 września 2009, 23:45
autor: fnmirk
Tak prosto to chyba z tym kopiowaniem nie jest? ArnVaker, takie skopiowanie spowoduje jedynie przeniesienie ustawień z katalogu domowego, a co z ustawieniami systemowymi? Przyznam się, że nie zastanawiałem się nad tym.
: 30 września 2009, 00:10
autor: darkwater
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.
: 30 września 2009, 00:43
autor: fnmirk
UID, z tego co pamiętam, nie zostanie przydzielony ten sam. Próbowałem uzyskać go dla całkiem nowego użytkownika (po usunięciu starego konta) i nie udała mi się ta podmiana. Muszę to spróbować przy najbliższej okazji uzbrojony w nabyte nowe doświadczenia. Potrzebna jest jakaś zaawansowana sztuczka.
: 30 września 2009, 00:58
autor: darkwater
?
gid również warto by zachować, zmniejszy to ilość niezbędnych "robótek ręcznych".
: 28 października 2009, 15:55
autor: cc
Wykonałem następujące kroki jako root i wszystko funkcjonuje:
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
- Poszukać starej_nazwy_użytkownika w /etc/group_kopia i porównać z nową_nazwą_użytkownika w /etc/group.
[ Dodano: 2009-10-29, 17:57 ]
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
Pozdrawiam
cc