Як редагувати захищених PDF mac os x проект appstudio

Як редагувати захищених PDF mac os x проект appstudio
Основа стабільності будь-якої операційної системи - це обмеження доступу до важливих файлів. від яких залежить робота комп'ютера, або просто «захист від дурня». У Mac OS X, як у всіх інших * nix-системах, цей захист реалізована через права доступу, групи і власників об'єктів. Прочитати про все це ви можете в нашому циклі статей про Терміналі Mac OS X, а сьогодні мова піде не стільки про захист, скільки про способи її подолання.

Навіщо це потрібно? Рано чи пізно будь-який користувач Мака стикається з необхідністю що-небудь відредагувати в настройках системи або окремих програм. Ну а власники Хакінтоша стикаються з цією необхідністю мало не кожен день. Як же обійти хитру систему присвоєння прав доступу, щоб що-небудь змінити в системі виключно заради благої мети?

Варіант у вас тільки один - зберегти файл ще де-небудь. Але це дуже і дуже поганий варіант. По-перше, ви потім не зможете скопіювати цей файл в його вихідну папку. Система просто не дасть вам перезаписати наявний файл (і буде права). Ну а якщо ви видалите старий файл і тільки потім скопіювали в ту ж папку відредаговану копію, то вона скопіюється, але будуть порушені права доступу. А це загрожує вам самими загадковими і непередбачуваними глюками.

Саме тому ми розглянемо кілька інших варіантів.

1) Редагування через Термінал

Термінал дає користувачеві можливість виконувати дії від імені кореневого адміністратора. А це означає, що вам буде підвладний кожен файл комп'ютера. Сподіваємося, немає сенсу попереджати вас про небезпеку наявності такої влади;)

У самому терміналі є кілька вбудованих засобів редагування, наприклад, команди nano і vi. Скористатися ними простіше простого. Спочатку потрібно придбати права root-адміністратора. Введіть команду:

Потім наосліп введіть пароль і натисніть Enter.

А тепер досить ввести:

Або можна ввести nano і пробіл, а потім перетягнути редагований файл у вікно Терміналу. Чи залишиться натиснути Enter. Робота з командою vi здійснюється точно так же.

Але редагувати файл в такому режимі - задоволення не з приємних. Судіть самі: ніякого управління мишею тут не передбачається, і навіть курсор доведеться пересувати з клавіатури.

Як редагувати захищених PDF mac os x проект appstudio
Корисна порада: щоб вийти з nano, закрийте Термінал або натисніть на клавіатурі Ctrl + X.

Другий спосіб більш елегантний. Він дозволить вам користуватися звичайними програмами Mac OS X для редагування тексту, але запущеними від імені адміністратора. У цьому випадку ніяких помилок з правами доступу не виникне.

Запустіть Термінал, введіть sudo -s і пароль. Потім потрібно буде ввести громіздку конструкцію типу:

Зауважте: через Термінал потрібно запускати не саму програму (тобто файл TextEdit.app), а її бінарник, захована усередині програми, в папці Contents / MacOS.

Після цього TextEdit відмінно зможе працювати з будь-якими файлами, але тільки до першого закриття програми.

3) Сторонні спеціалізовані програми


При збереженні захищеного файлу TextMate запропонує вам ввести пароль, і без проблем збереже всі зміни.

Втім, ціна - явно не гідність TextMate. Після закінчення 30-денного тріалу з вас попросять 39 євро. Розробники виправдовуються, вказуючи на величезну кількість вбудованих модулів по обробці різних скриптів і мов програмування:

Тільки от навіщо вони пересічному користувачеві? Якщо ж ціна вас не відлякує, то можете завантажити TextMate по посиланню нижче:

Матеріали в тему

Схожі статті