Prawidłowo zmodyfikuj dom reż


28

Chciałbym wiedzieć, jak poprawnie zmodyfikować katalog domowy użytkownika.

Wiem już o tym poleceniu

usermod -d /home/peter peter

Ale wiem, czy muszę stworzyć homedir przed? A co stanie się ze starym homedirem? (Wiem o opcji -m, która przenosi zawartość, ale nie chcę przenosić / usuwać starej zawartości).

Czy więc, aby nie usuwać i pozostawiać starej zawartości, musiałbym po prostu użyć polecenia dokładnie tak, jak wspomniałem powyżej?

Używam Ubuntu 12.04.1 LTS „Server”.

Odpowiedzi:


31

Po pierwsze usermod nie może być uruchamiany jako zwykły użytkownik. Musisz być zalogowany jako root, niezalecany, lub poprzedzić polecenie sudo. Polecenie nie tworzy folderu, więc najpierw musisz go utworzyć.

cd /home;
sudo mkdir peter
sudo chown peter:peter peter
sudo usermod -d /home/peter peter

Zrobi co chcesz. Każdy istniejący folder domowy pozostanie niezmieniony

Nie możesz zmienić katalogu domowego użytkownika, gdy jest on zalogowany (jeśli jesteś zalogowany jako peter, to nie będzie działać).


Co mam zrobić, gdy mówi, że użytkownik jest zalogowany? Ale tak naprawdę użytkownik nie jest zalogowany. Użytkownicy po prostu się wyświetlają.
Peter

możesz sprawdzić, z kim jesteś zalogowany whoamii wszyscy się logują who.
Warren Hill,

Użyłem usersi właśnie zwróciło moje własne imię. Która nie była nazwą użytkownika, któremu przypisałem nowy katalog domowy. Wydaje mi się, że użytkownik został mi jakoś przypisany, ponieważ po ponownym zalogowaniu działał dobrze.
Peter

małe powiadomienie, że modułser zmieni movestary katalog na nowy katalog , więc nie utworzy nowego katalogu, jeśli stary katalog nie istnieje. manpages.ubuntu.com/manpages/precise/en/man8/usermod.8.html
HVNSweeting

sudo chown peter: petermoże być tutaj preferowane. Ten formularz <user>:używa domyślnej grupy użytkownika, która niekoniecznie jest taka sama jak nazwa użytkownika.
Jamie Cockburn,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.