Я ЧАСТО возился с системными/скрытыми файлами в /Library
, /System
, /bin
, и т. д., и я устал от постоянного запроса пароля (20+ буквенно-цифровых символов). Я хотел бы, чтобы моя учетная запись пользователя «Администрирование» имела все разрешения, такие как root
. Я знаю, что это угроза «безопасности», но моя сеть заблокирована, диск зашифрован как хранилище файлов 2, а пароль невероятно сложен (удачи, перебор по словарю). Я могу запустить Finder с правами root, но как сделать его поведением по умолчанию в 10.8/10.9?
Откройте окно Finder в представлении столбцов. Выберите Go To Folder
из Go
меню. В появившемся листе введите /System/Library/CoreServices
. Там вы увидите двух Искателей. Нажмите на один из них (всего один щелчок!) И убедитесь, что на панели предварительного просмотра не указано «Классическое приложение». Если нет, то это то, что вам нужно. Удерживайте Optionи перетащите его на рабочий стол (потому что вы хотите продублировать его).
Теперь переименуйте это приложение в RootFinder
или что-то в этом роде. Переместите его в свой /Applications
каталог. Это все настройки; единственная часть, которую вы должны повторить, это с этого момента.
Откройте терминал. Тип:
cd /Applications
sudo open -a RootFinder.app
Введите пароль администратора в командной строке. Обратите внимание, что изображение вашего рабочего стола изменится, и появится новое окно Finder по умолчанию. Однако ваши исходные окна Finder или другие работающие приложения не будут затронуты. Теперь вы не можете перемещать файлы из одного Finder в другой, но пока вы используете только корневой искатель (очевидно, открытие новых окон откроет их как корневой искатель), у вас есть полный root-доступ к недрам вашей системы. и вы можете просматривать каталоги и копировать / перемещать файлы гораздо проще.
Чтобы вернуться туда, где вы были, снова откройте Терминал. Введите ps auxc | grep Finder
, а затем sudo kill [PID]
введите PID Finder. Finder автоматически перезапустится в вашей исходной учетной записи, и изображение вашего рабочего стола снова изменится.
Источник : Создайте GUI Finder с корневым доступом.
Вы заинтересованы в LaunchAsRoot ?
С их сайта,
Перетащите приложение (или документ), которое вы хотите запустить от имени пользователя root, поверх LaunchAsRoot
значка приложения в Finder. Вам будет представлен диалог аутентификации. Введите имя и пароль администратора, чтобы разрешить запуск приложения с помощью LaunchAsRoot. LaunchAsRoot завершает работу после запуска приложения.
Удерживая нажатой клавишу Control, щелкните приложение (или документ) в Finder и выберите «Запуск с правами root» в контекстном подменю «Службы». Вам будет представлен диалог аутентификации. Введите имя и пароль администратора, чтобы разрешить запуск приложения с помощью LaunchAsRoot. LaunchAsRoot завершает работу после запуска приложения.
Александр