Я працював chmod 644 /usr/*
над моїм встановленням Mac OSX 10.6.
Тепер все не працює, від chmod
кожної іншої команди. Очевидно, що ці команди є /usr/bin
, і я не маю дозволів на виконання, chmod
щоб дати собі виконувати дозволи.
Я працював chmod 644 /usr/*
над моїм встановленням Mac OSX 10.6.
Тепер все не працює, від chmod
кожної іншої команди. Очевидно, що ці команди є /usr/bin
, і я не маю дозволів на виконання, chmod
щоб дати собі виконувати дозволи.
Відповіді:
OSX має вбудовану програму Disk Utility для виправлення подібних проблем. Дотримуйтесь посібника Apple щодо вирішення проблем з дозволами в Mac OS X та дізнайтеся про функцію Disk Utility Repair Disk Permissions .
Для Mac OS X 10.2 або новішої версії відкрийте Disk Utility (
/Applications/Utilities/
). Виберіть об'єм запуску Mac OS X у стовпці зліва вікна Disk Utility, а потім натисніть вкладку Перша допомога. Натисніть кнопку «Відновити дозволи на диск».
AppleJack.pkg
інсталяторapplejack auto restart
підказку та натиснітьreturnApple menu > System Preferences > Startup Disk
та виберіть інсталяційний диск, а потім перезавантажте комп'ютер.Disk Utility
.Macintosh HD
.First Aid
вкладці вгорі.Repair Disk Permissions
кнопку.t load the GUI, or don
не буде зручного запуску компакт-диска. AppleJack працює в режимі одиночного користувача та базується на меню для зручності користування
Ну, більшість каталогів і файлів мають 755 за замовчуванням, тому я б почав там, щоб ви могли виконати загальні утиліти. Потім ви зможете зрозуміти, чи хочете посилити безпеку.
sudo chmod -R 755 /usr
На цій сторінці є різноманітні ідеї, залежно від того, що ви маєте доступ. Наприклад, якщо у вас є дозволи на виконання cp
, mv
і cat
ви можете використовувати наступну послідовність команд для "копіювання" дозволів з іншого файлу (у цьому прикладі /bin/ls
).
/bin/cp /bin/ls /tmp/chmod
/bin/cat /bin/chmod > /tmp/chmod
/bin/mv /tmp/chmod /bin/chmod
Примітки. Перші команди копіюють файл (включаючи дозволи). Друга команда копіює вміст chmod у новий файл (не перезаписує дозволи). Остання команда замінює вихідний файл chmod.
Інший варіант - запустити в режимі Superuser або запустити компакт-диск
Mac OSX Install DVD
варіантTools
->Disk Utility
Repair Disk Permissions
і зачекайтеПісля того, як будь-яке з них виконано, перезавантажте свій Mac
chmod
знаходиться в/bin/
?