Як змінити право власності на файл у Mac OS X
Зміна права власності на файли через Finder у Mac OS X
Ви можете змінити право власності на файли через ту саму панель «Отримати інформацію», яка дозволяє налаштувати дозволи в 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 групою зазвичай є або «персонал» для загальних користувацьких файлів, які не є адміністраторським рівнем, «адміністратор» для адміністративних користувальницьких файлів, таких як програми, параметри та підключені диски, і « wheel' для доступу суперкористувача до основних компонентів ОС, таких як /bin, /library, /home, /etc, /usr/ тощо
У будь-якому разі використовуйте будь-який метод, який підходить для ваших потреб, але майже для всіх випадків налаштування власності на файли я запускаю термінал і використовую chown.Здебільшого це питання переваг, але я ніколи не був великим прихильником панелей «Отримати інформацію», які керують правом власності, хоча зазвичай це добре для швидкого налаштування дозволів.
