powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Монтирование через rc.local
2 сообщений из 2, страница 1 из 1
Монтирование через rc.local
    #36295794
Фотография SEBA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет народ!

Появилась тут проблемка, значит монтирую я windows директорию через /etc/rc.d/rc.local при автозагрузке следующим образом:

mount.cifs //10.210.130.67/Oracle_temp /oracle/oracle_temp -o user=linux%password file_mode=666

все монтируется без проблем, но владелецом директории /oracle/oracle_temp и всех создоваемых в ней файлов является root,
это не хорошо так как имеется другой пользователь (oracle), который должен создавать и редактировать в ней файлы!

Пробую с командной строчки монтировать из под oracle:

sudo -u oracle mount.cifs //10.210.130.67/Oracle_temp /oracle/oracle_temp -o user=linux%password file_mode=666

в результате //10.210.130.67/Oracle_temp смонтирован и /oracle/oracle_temp вместе со всеми файлами принадлежит oracle
Но когда засовываю эту команду в rc.local при загрузке ничего не монтируется и по-моему в логи не ругается!

Из под root при загрузке монтировал и затем давал права на директорию /oracle/oracle_temp через chown пользователю oracle,
в результате /oracle/oracle_temp принадлежит oracle и все текущие файлы тоже, но когда создается новый файл причем от oracle
он уже принадлежит root (наверное какой то косяк с наследованием прав или из за того что ресурс виндовый?) Пробовал указывать путь /sbin/mount.cifs Ничего не получается!



Одним словом вариант один монтировать из под oracle, только как это sudo прекрутить к rc.local?
...
Рейтинг: 0 / 0
Монтирование через rc.local
    #36296460
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SEBAВсем привет народ!

Появилась тут проблемка, значит монтирую я windows директорию через /etc/rc.d/rc.local при автозагрузке следующим образом:

mount.cifs //10.210.130.67/Oracle_temp /oracle/oracle_temp -o user=linux%password file_mode=666

все монтируется без проблем, но владелецом директории /oracle/oracle_temp и всех создоваемых в ней файлов является root,
это не хорошо так как имеется другой пользователь (oracle), который должен создавать и редактировать в ней файлы!

Пробую с командной строчки монтировать из под oracle:

sudo -u oracle mount.cifs //10.210.130.67/Oracle_temp /oracle/oracle_temp -o user=linux%password file_mode=666

в результате //10.210.130.67/Oracle_temp смонтирован и /oracle/oracle_temp вместе со всеми файлами принадлежит oracle
Но когда засовываю эту команду в rc.local при загрузке ничего не монтируется и по-моему в логи не ругается!

Из под root при загрузке монтировал и затем давал права на директорию /oracle/oracle_temp через chown пользователю oracle,
в результате /oracle/oracle_temp принадлежит oracle и все текущие файлы тоже, но когда создается новый файл причем от oracle
он уже принадлежит root (наверное какой то косяк с наследованием прав или из за того что ресурс виндовый?) Пробовал указывать путь /sbin/mount.cifs Ничего не получается!



Одним словом вариант один монтировать из под oracle, только как это sudo прекрутить к rc.local?
mount.cifs --help
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Монтирование через rc.local
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]