Jeśli chcecie mnie wesprzeć to zapraszam do kupna mojego poradnika "Jakim jesteś Makiem?".

Podstawy OS X – Jak zmienić nazwę użytkownika / username pod OS X Mavericks

· Wojtek Pietrusiewicz · 0 comments

Kiedyś zmiana nazwy użytkownika była bardzo problematyczna. Dzisiaj jest prościej, ale nadal nie jest to rozwiązane tak jak być powinno. Generalnie lepiej jest tego unikać, bo nie każdy software dzisiaj prawidłowo odwołuje się do domowego folderu użytkownika, ale jeśli już musicie to są na to trzy metody…

Przed każdą z poniższych metod zalecam zrobienie pełnego backupu. Nie ponoszę odpowiedzialności za ewentualne problemy.

Alias

Tworząc alias nie zmieniamy fizycznie naszego username, ale dodajemy mu wartość, pod którą również możemy z niego korzystać. Tak więc jeśli nasz użytkownik nazywa Jan Iksiński, a shortname to janiksinski, możemy mu dodać alias jan. Jego folder domowy ~/janiksinski/ pozostanie bez zmian, ale będzie można za pomocą tego aliasa na przykład logować się do systemu.

OS X Mavericks username change 01

Przepis

  1. Otwieramy Preferencje Systemowe → Użytkownicy i Grupy na koncie z prawami admina.
  2. Odblokowujemy panel jeśli kłódka w dolny lewym rogu jest zamknięta.
  3. Klikamy prawym przyciskiem na użytkowniku i wybieramy Opcje zaawansowane.
  4. Pod polem do aliasów wciskamy plusa (+).
  5. Dopisujemy np. jan.
  6. Klikamy w OK.
  7. Restartujemy komputer.

Ta metoda jest całkowicie bezpieczna.


Zmiana shortname

Tą metodą zmienimy nasz shortname, ale nazwa folderu domowego pozostanie bez zmian. To powinno zniwelować ewentualne problemy z aplikacjami, ale nie wszystkimi. Niektóre odwołują się do lokalizacji preferencji właśnie za pomocą shortname – po tym zabiegu nie będą miały do niego dostępu. W praktyce nie powinno to być szczególnie uciążliwe.

Przepis

  1. Wyłączamy automatyczne logowanie do systemu w Preferencjach Systemowych → Opcje logowania.
  2. Logujemy się jako inny użytkownik niż ten, którego chcemy zmodyfikować. Wymagane jest konto administratora.
  3. Otwieramy Preferencje SystemoweUżytkownicy i Grupy na koncie z prawami admina.
  4. Odblokowujemy panel jeśli kłódka w dolny lewym rogu jest zamknięta.
  5. Klikamy prawym przyciskiem na użytkowniku i wybieramy Opcje zaawansowane.
  6. W polu Account name kasujemy nasz shortname i wpisujemy nowy.
  7. Wciskamy OK.
  8. Restartujemy komputer.

Minusem tego rozwiązania są potencjalne problemy z aplikacjami, które korzystają z naszego shortname do konfiguracji oraz fakt, że nazwa folderu domowego pozostanie niezmieniona.


Pełna zmiana nazwy użytkownika i ścieżki folderu domowego

Ten sposób jest najbardziej ryzykowny. Głównym problemem jest fakt, że większość aplikacji korzysta ze ścieżki danego usera do folderu domowego, w tym wypadku idąc za powyższym przykładem, ~/janiksinski/. Jeśli go zmienimy to nie będą miał dostępu do swoich plików konfiguracyjnych. Rozwiązaniem jest ponowne skonfigurowanie aplikacji.

Ta zmiana również spowoduje konieczność backupu wszystkich danych w domowym folderze do Time Machine.

Przepis

  1. Wyłączamy automatyczne logowanie do systemu w Preferencjach Systemowych → Opcje logowania.
  2. Logujemy się jako inny użytkownik niż ten, którego chcemy zmodyfikować. Wymagane jest konto administratora.
  3. Otwieramy Preferencje Systemowe → Użytkownicy i Grupy na koncie z prawami admina.
  4. Odblokowujemy panel jeśli kłódka w dolny lewym rogu jest zamknięta.
  5. Klikamy prawym przyciskiem na użytkowniku i wybieramy Opcje zaawansowane.
  6. W polu Account name kasujemy nasz shortname i wpisujemy nowy.
  7. W polu Home directory kasujemy starą ścieżkę i podajemy nową, na przykład /Users/Jan. Zapamiętujemy obie ścieżki.
  8. Wciskamy OK.
  9. Otwieramy Terminal.app – jest w /Programy/Narzędzia/ / /Applications/Utilities/.
  10. Wpisujemy komendę, w jednej linii: sudo mv /Users/janiksinski /Users/Jan. Oczywiście podmieniamy janiksinski na starą nazwę użytkownika, a Jan na nową i zatwierdzamy Enterem.
  11. Zamykamy Terminal.
  12. Restartujemy komputer.

Do nowej nazwy można dodać oczywiście dodatkowe aliasy jeśli chcemy. Pomimo powyższych zmian mogą występować drobny problemy z ustawieniami aplikacji – ich ponowna konfiguracja powinna je rozwiązać. Sugeruję również naprawić uprawnienia.


Smacznego!

Chcesz zwrócić mi na coś uwagę lub skomentować? Zapraszam na @morid1n lub na forum.