Как изменить владельца файла в Mac OS X
Изменение владельца файлов с помощью Finder в Mac OS X
Вы можете изменить владельца файла с помощью той же панели Get Info, которая позволяет настроить разрешения в Mac OS X Finder:
- Выберите файл в Finder, затем нажмите Command+i, чтобы вызвать окно «Получить информацию»
- Нажмите стрелку рядом с «Общий доступ и разрешения», чтобы открыть параметры владения и разрешений
- Выберите значок замка, чтобы разблокировать настройки
- Нажмите кнопку, чтобы добавить нового владельца, затем добавьте пользователя из списка и нажмите «Выбрать»
- Теперь выберите имя и щелкните значок шестеренки, выбрав «Сделать (имя пользователя) владельцем»
Проходя через Finder, несомненно, легко, он по-прежнему занимает несколько шагов, и Терминал может быть быстрее во многих отношениях. Не пугайтесь командной строки, мы рассмотрим процесс, и, как вы увидите, он на самом деле довольно прост.
Изменить владельца файла с помощью chown из командной строки
Использование командной строки обычно считается более продвинутым, но в некоторых ситуациях это не только быстрее, чем через графический интерфейс, но и в некоторых отношениях проще. Здесь мы рассмотрим основы смены владельца файла с помощью команды «chown», которая является стандартной в Mac OS X, а также почти во всех вариантах Unix.
Запустите Терминал из /Applications/Utilities/, чтобы начать работу.
Синтаксис в простейшей форме:
chown
Для примера использования, чтобы изменить владельца файла с именем «test-file.txt» на пользователя «Боб», команда будет выглядеть так:
chown Bob test-file.txt
Имейте в виду, что имя пользователя, которое вы хотите использовать, — это короткое имя учетной записи, которым обычно называют домашний каталог. Если вы не уверены, что такое короткое имя пользователя, введите в терминал «whoami», чтобы получить текущее короткое имя, или введите «ls /Users», чтобы увидеть список всех учетных записей пользователей на текущем Mac.
Если вы меняете владельца системных файлов или файлов других пользователей, к которым у вас нет доступа для чтения и записи, вы всегда можете продолжить chown с помощью «sudo», чтобы использовать chown в качестве суперпользователя и принудительно изменение:
sudo chown bob ~/Desktop/test-file.txt
Обычно вам не нужно менять группу файла, но вы также можете сделать это с помощью chown, добавив его к желаемому имени пользователя с двоеточием, например:
sudo chown bob:staff ~/Desktop/test-file.txt
Опять же, обычно вам не нужно менять группу файлов, хотя иногда вы столкнетесь с файлом, который каким-то образом потерял или незаконно присвоил как своего владельца, так и группу уровня доступа, к которой он когда-то принадлежал.
В Mac OS X группа обычно является либо «персонал» для общих пользовательских файлов, не относящихся к уровню администратора, либо «администратор» для пользовательских файлов административного уровня, таких как приложения, настройки и подключенные диски, и « колесо» для доступа суперпользователя к основным компонентам ОС, таким как /bin, /library, /home, /etc, /usr/ и т. д.
В любом случае, используйте тот метод, который подходит для ваших нужд, но почти во всех случаях настройки права собственности на файл в наши дни я запускаю Терминал и использую chown.В основном это вопрос предпочтений, но я никогда не был большим поклонником панели Get Info, управляющей правами собственности, хотя обычно она подходит для быстрой настройки разрешений.
