Я працював 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 UtilityRepair Disk Permissionsі зачекайтеПісля того, як будь-яке з них виконано, перезавантажте свій Mac
chmodзнаходиться в/bin/?