Відновлено завантажувальний диск з Time Machine, права доступу до даних видалено


1

Нещодавно я мав випадковий і серйозний системний збій, тому вирішив відновити завантажувальний диск (SSD, підключений зовнішньо через грім). Зазвичай я створюю резервну копію з Time Machine локально, CrashPlan віддалено, і я використовую CarbonCopyCloner щотижня і зберігати зображення на зовнішньому диску, не підключеному до моєї машини.

Я подумав, що це буде дуже важко, оскільки я мав клон лише за кілька днів раніше. Проте кожен відновлений клон демонстрував ті ж самі питання, навіть при відновленні з тижнів до появи проблеми.

Так що мій запасний шлях був відновлення з Time Machine. Я nuked мій завантажувальний привід та перевстановлений свіжий Mavericks, тоді реставрований з Машини часу. Так чи інакше цей процес видалив мій розділ відновлення, тому я знову встановив Mavericks на версію відновленого диска, і після цього все з'явилося добре. Попередні питання все зникли.

Тепер проблема полягає в тому, що більшість каталогів на моєму окремому "накопичувачі даних" (внутрішній диск 1TB, який прийшов з iMac) встановлено для "No Value" для власника. Звичайно, я адміністратор в моїй системі, тому я можу зробити Get Info на кожному і змінити їх, але тоді є папки в папках всередині ... ви отримаєте ідею. Це повний безлад.

Тепер я, звичайно, можу встановити значення папки верхнього рівня на те, що мені потрібно, і застосувати до вкладених елементів, але це дозволяє користувачеві та правам доступу кожного окремого файлу та каталогу нижче, до того ж. Це лише диск з документами (зв'язаний з різних каталогів користувача на завантажувальному диску, наприклад, Завантаження, Документи тощо), тому я думаю, що це має бути безпечним, але мені все одно не подобається ідея надання кожного окремого файлу права доступу 755 разом з папками (або кожною папкою, встановленою на 644 разом з файлами).

Отже, по-перше, чи існує якийсь спосіб, я можу отримати дозвіл на те, що вони були раніше і повинні бути зараз? Дискова утиліта не зробить цього, оскільки це не системний том. По-друге, якщо немає способу повернути до нормального стану дозвіл, чи можна безпечно просто зробити все 755? Безпечним я не маю на увазі в контексті безпеки (це моя особиста машина вдома, не турбує хтось, хто має доступ до файлів, яких вони не повинні), я маю на увазі безпечний для роботи OS X Mavericks.

Відповіді:


2

Ви можете змінити лише власника і залишити дозволи лише. Насправді, у командному рядку це окремі операції. Якщо проблема полягає лише у власності, можна скористатися:

sudo chown -R username /Volumes/blah/

Спасибі, але я отримую "операцію не дозволяється" для кожної спроби зміни. Моє ім'я користувача J і ім'я тома - "iMac Storage", тому використовувалася команда sudo chown -R "J" /Volumes/iMac\ Storage/
Jonathan van Clute

Ммм ... моя думка, що він думає, що ви не адміністратор? Можливо, це можна зробити і в режимі одного користувача. Завантажте та утримуйте Command-S
MacManager

Хоча чим більше я думаю про це - чи ви справді адмін? Що говорить наступне? (замінити ім’я користувача "користувачем") dseditgroup -o checkmember -m username admin
MacManager

Я, безумовно, адміністратор, я єдиний користувач на коробці. Команда терміналу підтверджує, що J - адміністратор.
Jonathan van Clute

Ага почекайте секунду ... Я думаю, що це не вдається тільки тоді, коли власник вже є. Я думаю, я можу просто ігнорувати збої, або, можливо, придушити вихід ... буде виглядати в ньому
Jonathan van Clute
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.