16:40 

Настройка гостевого пользователя в Mac OS

MacUsersOnDiary
Think Different!
В Mac OS 10.5 и выше есть возможность включить беспарольного пользователя Guest. Это удобно, когда иногда нужно пускать за комп пришедших в гости приятелей, или посетителей. Разлогинился - все данные удалились. Такой динамический пользователь.

Инструкция здесь.

Проблема в том, что пользовательские настройки тоже не сохраняются. Каждый раз новому гостю нужно лезть в System Preferences, конфигурировать оформление, Dock, и что самое обидное - меню ввода. Включать русский и другие необходимые языки. И так каждый раз. Задолбаться можно.

Решается эта проблема редактированием /System/Library/User\ Template/English.lproj.
Это можно сделать с административным доступом, но гораздо удобнее, если в графическом интерфейсе активирован пользователь root (инструкция - здесь), и есть возможность залогиниться под ним. Меньше телодвижений.

Итак,
1. Создаем нового пользователя, и настраиваем его интерфейс так, как хотим, чтобы выглядел Guest, со всеми необходимыми ему возможностями.
2. Логинимся рутом (в GUI его зовут System Administrator)
3. Идем в папку /System/Library/User\ Template/ . System Administrator заходит туда без проблем, для других пользователей она no access, поэтому нужно сделать ей Cmd+I (Get Info), а затем в нижней части панельки нажать на значок замочка, ввести логин и пароль административного пользователя, а потом добавить себе rw на эту папку и объекты в ней.
4. Видим в ней много папок вида Lang.lproj - это и есть шаблоны нового пользователя для разных языковых версий системы. Нас интересует English.lproj (ну или, чего уж там, Russian.lproj, если при инсталляции выбран русский язык системы)
5. Заходим туда и видим стандартные папки пользователя - Documents, Applications, Sites, etc. Нас интересует папка Library.
6. Чрезвычайно аккуратно заменяем ее на папку Library того пользователя, которого мы создали в первом пункте.
7. Имеет смысл зайти в /System/Library/User\ Template/English.lproj/Library/Keychain и удалить login.keychain предыдущего пользователя. Этот файл будет автоматически создаваться при запуске нового пользователя.
8. Все закрываем. Если заходили админом - убираем права на чтение-запись на /System/Library/User\ Template/. Убиваем ненужного нам более пользователя из п.1
9. Проверяем. Отныне Guest, а также любой новый локальный пользователь, которого мы создаем в этой системе, будут иметь вид, которые мы придали пользователю из п.1 - с настройками рабочего стола, дока, языковыми панелями и тд.

@темы: Mac OS, оптимизация

URL
   

M@cUsersOnDi@ry

главная