разрешение отклонено mkdir /Тома

Я получаю разрешение, отклоненное при попытке создать или смонтировать в /Volumes на моем mac. Я администратор, и я могу делать обе эти вещи с помощью sudo, но я не понимаю, почему я должен использовать sudo на этом Mac, но не на других маках в моем офисе.

/Volumes
> mkdir foo
mkdir: foo: Permission denied

Мои мысли - использовать chown /chmod, но я не решаюсь делать это, не спрашивая в первую очередь.

/Volumes
> ll
total 8
[email protected]  4 root      admin   136B Apr 22 13:40 .
drwxr-xr-x  33 root      wheel   1.2K Mar 30 22:23 ..
[email protected] 11 medialab  staff   442B Apr 14 15:34 06b_SD_Video_BK
lrwxr-xr-x   1 root      admin     1B Apr 18 10:48 Macintosh_HD -> /

Мы монтируем ленты LTO на этот аппарат и в настоящее время можем сделать это только с помощью sudo. Это было не всегда так, и я не знаю, почему внезапно требуется sudo.

Как мне изменить изменения в /Объемы?

9 голосов | спросил Bleakley 22 PMpFri, 22 Apr 2016 21:06:20 +030006Friday 2016, 21:06:20

2 ответа


10

В этом каталоге есть ограничения доступа. Вы можете проверить их из командной строки:

ls -lOe /

(Это заглавная буква O, а не ноль 0) Я бы предложил установить ваш том в другой каталог - либо /tmp, либо $ TMPDIR, а не вмешиваться в ограничения, которые предназначены для предотвращения того, что у вас есть - фактический каталог с фактическими файлами в /Объемы.

Не зная ваш сценарий и рабочий процесс, трудно угадать /посоветовать, кроме как не изменять вещи, которые Apple изменит при следующем исправлении системы.

Ваш поставщик лент LTO должен иметь программное обеспечение для обработки тома таким образом, чтобы использовать инфраструктуру дискового арбитража Apple, поэтому вам не нужно управлять монтированием в скрипте.


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

sudo chmod +a "User 1:allow:add_subdirectory" /Volumes
ответил bmike 22 PMpFri, 22 Apr 2016 22:43:18 +030043Friday 2016, 22:43:18
0

Разрешения по умолчанию для каталога /тома:

...
[email protected]  4 root      admin  hidden  136 Apr 22 22:05 .
 0: group:everyone deny add_file,add_subdirectory,directory_inherit,only_inherit
...

Я предлагаю восстановить разрешения с помощью Disk Utility /diskutil или стороннего инструмента и /или изменить разрешения вручную.

ответил klanomath 22 PMpFri, 22 Apr 2016 23:10:54 +030010Friday 2016, 23:10:54

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132