Как да промените собствеността върху файла в 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“ на потребител „Bob“, командата ще бъде:
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, които обработват собствеността, въпреки че обикновено е добре за извършване на бързи корекции на разрешенията.
