Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
MacOS-тағы мәселелерді шешу қызметі Диск рұқсаттарын жөндеу - бұл Apple-тің MacOS операциялық жүйесімен байланысты мәселелерді шешу қызметі. Қолданба қателерін жөндеу үшін рұқсаттарды жөндеудің тиімділігі талқыланды.
Troubleshooting activity in macOS
Repairing disk permissions is a troubleshooting activity commonly associated with the macOS operating system by Apple. The efficacy of repairing permissions to troubleshoot application errors has been debated.
Шолу
MacOS-тағы BSD қабаты файл жүйесі қауіпсіздігіне, соның ішінде Unix (POSIX) рұқсаттар моделін басқаруға жауапты. Қолданбалардың дұрыс жұмыс істеуі рұқсаттардың дұрыс тағайындалуы мен түсіндірілуіне байланысты. Рұқсаттарды жөндеу MacOS орнатылған томдағы файлдар мен қапшықтар жиынтығының рұқсаттарын дұрыс POSIX рұқсаттары тізіміне салыстыруды және кез келген сәйкессіздіктерді түзетуді қамтиды. Дұрыс рұқсаттардың тізімі әртүрлі материалдар тізіміне жүгіну арқылы құрастырылады. Бомбалық файлдар. Әдетте бұл файлдар кішірейтілген Installer пакеті (. pkg) файлдары жергілікті кітапхана каталогындағы тексеру жүргізіліп жатқан томның квитанциялары қапшығында орналасады. Пайдаланушы macOS Installer пакетінің форматын пайдаланатын бағдарламалық жасақтаманы орнатқан кезде, болашақта рұқсаттарды жөндеу үшін қарауға болатын материалдар тізімі файлы құрылады. Құқықтары дұрыс емес әкімшімен өзгертілген файлдар, root артықшылықтары бар әкімші немесе нашар жасалған орнатушы пакет (сол сияқты артықшылықтармен орнатылған) қолданба қателерінен бастап macOS-ты жүктеуге мүмкіндік бермеуге дейінгі көптеген мәселелерді тудыруы мүмкін. Жөндеу рұқсаттары қажет болуы мүмкін, бірақ Panther (10.3) нұсқасынан кейінгі нұсқалар үшін одан сайын аз болды. Осы мақсатта Disk Utility және оған сәйкес келетін командалық жолдың пайдалылығы рұқсаттарды жөндеу мүмкіндігін жоғалтты.
The BSD layer in macOS is responsible for file system security, including the management of the Unix (POSIX) permissions model. Applications depend on the correct assignment and interpretation of permissions in order to function properly. Repairing permissions involves checking the permissions of a set of files and folders on a volume with macOS installed against a list of correct POSIX permissions and correcting any discrepancies. The list of correct permissions is compiled by consulting the various bill of materials (. bom) files. Typically, these files are stored within reduced size Installer package (. pkg) files in the Receipts folder in the local Library directory on the volume being checked. Whenever a user installs software that uses the macOS Installer package format, a bill of materials file is created which can be consulted for future permission repair. Files whose permissions have been incorrectly altered by an administrator, an administrator operating with root privileges, or a poorly designed installer package (installed with similar privileges) can cause a wide array of problems ranging from application errors to the inability to boot macOS. Repairing permissions can become necessary, but has become increasingly less so for versions after Panther (10.3). To that end, Disk Utility as well as the corresponding command line utility lost the ability to repair permissions.
Қолданылуы
OS X El Capitan-қа дейінгі жүйелерде рұқсаттарды жөндеуді бастау томын таңдап, Диск пайдалылығының "Бірінші көмек" бөліміндегі "Диск рұқсаттарын жөндеу" батырмасын шерту арқылы орындауға болады. Операцияны командалық жолдың көмегімен де орындауға болады. El Capitan-да пайдаланушы екі командалық жолды пайдалана алады: белгілі бір пакеттерді жөндеу немесе жүйелік пакеттердің стандартты жиынтығын жөндеу. Екі жағдайда да пайдаланушы жүйелік файлдар мен каталогтардың рұқсаттарын өзгерту үшін жүйелік тұтастықты қорғауды өшіруі керек. MacOS Sierra-да қол жетімді емес. Рұқсаттарды үшінші тараптың құрал-жабдықтары, мысалы, The Apotek-тің AppleJack немесе Prosoft Engineering-тің Drive Genius көмегімен де жөндеуге болады.
In systems prior to OS X El Capitan, a permissions repair can be performed by selecting a startup volume and clicking the "Repair Disk Permissions" button in the "First Aid" section of Disk Utility. The operation can also be performed by using the command line utility. In El Capitan, the user can instead use two command line utilities: to repair particular packages or to repair a standard set of system packages. In both cases, the user has to disable System Integrity Protection to change permissions of system files and directories. In macOS Sierra, is not available. Permissions can also be repaired using third party utilities such as The Apotek's AppleJack or Prosoft Engineering's Drive Genius.