1

У меня есть папка пользователя на другом (внутреннем) диске. Теперь я должен восстановить разрешения и не знаю, как это сделать. Я полагаю, что сделать это через терминал будет правильным способом.

Если есть какой-либо инструмент, приложение или способ сделать это, пожалуйста, просветите меня.

РЕДАКТИРОВАТЬ:

Я должен восстановить разрешения, потому что я не могу вносить изменения в пользователя, я могу создавать папки и тому подобное, как обычно, но если я пытаюсь что-то изменить в системных настройках, например, например. фоновое изображение, вторичный щелчок мышью или mobileme sync - система не сохранит изменения. Я добавил некоторые детали к своему первоначальному вопросу, что я пробовал до сих пор.

ЗДЕСЬ - скриншот моего информационного диалога, который показывает, как настроены мои разрешения. (Извините - как новый пользователь я не смог опубликовать изображение, поэтому ссылку придется сделать.)

Так как Стив Фолли предложил изменить права доступа к владельцу, я попробовал это и набрал это в терминале:

sudo chown -R patte:patte /Volumes/Lagerhalle\ 1/patte

Но, к сожалению, вернул неверный аргумент взамен. В отчаянии я также попробовал несколько вариантов:

sudo chown -R username:patte /Volumes/Lagerhalle\ 1/patte
sudo chown -R admin:admin /Volumes/Lagerhalle\ 1/patte

Тот же ответ от терминала: неверный аргумент.

Я также сделал другое предложение / следующий шаг:

sudo chmod -R 755 /Volumes/Lagerhalle\ 1/patte 

Все прошло хорошо, но в двух маленьких папках Dropbox мне сказали, что операция не разрешена - так что эти две папки не имеют большого значения.

sidenote: вы можете видеть, что диск называется « Lagerhalle 1 », так как мне недавно пришлось сделать резервную копию и восстановить диск. Поскольку клон также назывался "Lagerhalle", перестроенный раздел автоматически назывался "Lagerhalle 1". Я попытался переименовать раздел на имя без "_1", удалив том резервной копии и переименовав его через терминал, но "_1" все равно остался. Но это другая история ...

PS: то, что я задавался вопросом, является ли правильным, что на моем втором HD нет администратора. У меня все это работало один раз, но я не мог вспомнить, было ли так всегда (что администратор находится только на корневом томе / системном томе).

2 ответа2

0

Я должен спросить - как вы знаете, вы должны восстановить разрешения?

Функция «Восстановить разрешения» Дисковой утилиты предназначена для восстановления разрешений установленных приложений и системных функций, обычно на загрузочном диске. Как вы, кажется, поняли, это не касается пользовательских папок.

Есть ли у вас проблемы с владением файлами - то есть файлы в папках пользователя не принадлежат им? Или проблемы с разрешениями - то есть другие пользователи могут читать слишком много файлов?

chmod и chown - это, вероятно, ваш лучший выбор из командной строки.

$ sudo chown -R username:username /path/to/username

После того, как вы правильно установили владельца, вы сможете chmod свои файлы:

$ chmod -R 755 /path/to/username
0

Решение

Вот что помогло мне:

$ sudo chmod -R ug+rwX /path-to-username/shortname

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .