Рейтинг:0

`chown postgres` подкаталога не работает для нового диска

флаг us

Чтобы дать postgres больше места, я установил ssd по адресу: /mnt/fast_data/

Чего я хотел бы добиться, так это предоставить пользователю postgres право собственности на каталог postgresql, чтобы он не говорил, что в разрешении отказано.

$ sudo chown -R root:root /mnt/fast_data/
$ sudo chown -R postgres:postgres /mnt/fast_data/postgresql/

Когда я тестирую с:

су постгрес

postgres@my_machine: cd /mnt/fast_data/postgresql

получаю ошибку=>>

bash: cd: /mnt/fast_data/postgresql: Отказано в доступе

Это работает, когда я chown -R postgres:postgres /mnt/fast_data предоставление права собственности на весь новый диск. Но, конечно же, есть способ предоставить доступ только к подкаталогу. postgres владеет переменная/библиотека/постгрес даже не смотря на переменная/библиотека принадлежит root. Я что-то упустил в отношении дополнительных дисков?

Дополнительная запрашиваемая информация:

$ sudo ls -ld /mnt/fast_data /mnt/fast_data/postgresql
drwxrwx--- 3 main_user main_user 4096 22 июля 00:18 /mnt/fast_data
drwxr-xr-x 6 postgres postgres 4096 18 июля 22:07 /mnt/fast_data/postgresql
$ монтировать | grep /mnt/fast_data
/dev/nvme0n1 на /mnt/fast_data типа ext4 (rw,nosuid,nodev,relatime,x-gvfs-show)
zwets avatar
флаг us
Что такое файловая система `/mnt/fast_data` и как она монтируется? Пожалуйста, добавьте к вашему вопросу вывод `ls -ld /mnt/fast_data /mnt/fast_data/postgresql` и `mount | grep /mnt/fast_data`, чтобы проверить правильность установки разрешений.
v1z3 avatar
флаг us
@zwets Я добавил эту информацию ^^.
Рейтинг:4
флаг us

Разрешения на /mnt/fast_data каталог drwxrwx---, что означает, что пользователь main_user и группа main_user имеют полный доступ (чтение, запись, доступ), а все остальные вообще не имеют разрешений.

Вам нужно chmod o+rx /mnt/fast_data чтобы его разрешения стали drwxrwxr-х, давая другим разрешение просматривать его содержимое и получать к нему доступ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.