1

У меня проблемы с разрешением файлов при резервном копировании моего MacbookPro через локальную сеть на компьютер с Windows.

Я хочу установить разрешения для всех файлов и каталогов на MacbookPro, чтобы все могли читать. На Mac я пользовался двумя учетными записями на протяжении многих лет, поэтому у некоторых файлов есть это разрешение, у некоторых оно есть.

Так что мне нужно сделать: chmod -R a+r *

Кроме того, я считаю, что мне также нужно сделать +x для всех каталогов: chmod -R a +X *

Это означает, что я могу сделать оба с: chmod -R a+r, a+X *

Это правильно? Я прошу, чтобы я не испортил доступ к своему HD.

1 ответ1

4
  1. Если вы выполните команду chmod для всей системы (в каталоге / ), вы обязательно сломаете свою систему. Некоторые файлы в UNIX/Linux не предназначены для чтения всеми.

  2. Если вы сделаете это в каталоге /Users/<username> вы не сломаете свою систему, НО вы можете открыть некоторые конфиденциальные файлы кому-либо в системе (например, закрытые ключи для SSH). Это зависит от вас, каков желаемый эффект.

  3. Вы можете объединить chmods в chmod -R a+rX <path> .

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