Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
linux
Сергей Соколов
@sergiks
♬♬
Linux
NFS
Как задать нужные uid / gid у NFS маунтов?
Есть два сервера. Как замаунтить папку с одного на другой так, чтобы на клиенте у файлов и папок оказались нужные локальные владельцы (юзер/группа) ?
На сервере файлами владеет serverUid / serverGid. На клиенте надо, чтобы файлами владел clientUid / clientGid.
Клиент будет создавать новые папки/файлы, и надо, чтобы на клиенте они были под клиентскими uid/gid, а на сервере оказывались под серверными.
Как компромисс, могу на сервере создать юзера с нужными uid/gid, совпадающими с клиентскими.
Подскажите как быть – с NFS опыта ноль.
Вопрос задан
более трёх лет назад
834 просмотра
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Saboteur
@saboteur_kiev
Куратор тега Linux
software engineer
Варианта два - либо создаете юзера с совпадающими UID, либо создаете группу, добавляете в нее юзеров с совпадающими UID.
Ответ написан
более трёх лет назад
4
комментария
Нравится
1
4
комментария
Facebook
Вконтакте
Twitter
Сергей Соколов
@sergiks
Автор вопроса
Спасибо, получилось. Один момент не понятен: как изменить umask чтобы при создании файлов на клиенте, они были writable группой? У юзера на сервере нет homedir, шелл не запускается, в .profile / .bashrc строку с umask 0002 не подсунуть. Как быть?
Написано
более трёх лет назад
Saboteur
@saboteur_kiev
Куратор тега Linux
есть же глобальный bashrc в /etc ?
Написано
более трёх лет назад
Сергей Соколов
@sergiks
Автор вопроса
Сергей
: при создании файлов через NFS разве какой-то шелл вообще запускается?
Написано
более трёх лет назад
Saboteur
@saboteur_kiev
Куратор тега Linux
На клиенте надо это настроить, а не на сервере
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
2
Павел Селиванов
@selivanov_pavel
Linux admin
В составе NFS есть демон idmapd, который занимается сопоставлением локальных и удалённых uid/guid. Советую посмотреть, как он настраивается
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
ky0
@ky0
Миллиардер, филантроп, патологический лгун
www.troubleshooters.com/linux/nfs.htm
, раздел "User ID Mapping Options", см. all_squash + anonuid/anongid.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Facebook
Вконтакте
Twitter
Сергей Соколов
@sergiks
Автор вопроса
гуглил, спасиб. В итоге сделал юзера с одинаковыми uid/gid и под ним файлы создаю/меняю
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Linux
+1 ещё
Простой
Планшет на Windows как второй экран к Linux?
1 подписчик
19 часов назад
153 просмотра
2
ответа
Linux
Простой
Как передать аргумент без протокола в Linux?
3 подписчика
18 июл.
3260 просмотров
1
ответ
Linux
+4 ещё
Средний
Можно ли для одной учетной записи установить два разных пароля?
1 подписчик
15 июл.
960 просмотров
2
ответа
Linux
+2 ещё
Средний
Возможна ли подстановка unixtimestamp в targets в Prometheus?
2 подписчика
15 июл.
76 просмотров
0
ответов
Linux
+2 ещё
Простой
Как в OpenMediaVault переправить с портов на поддомен?
1 подписчик
14 июл.
128 просмотров
1
ответ
Хранение данных
+2 ещё
Простой
Какой размер пакета NFS выбрать?
1 подписчик
14 июл.
78 просмотров
1
ответ
Linux
+1 ещё
Простой
Как настроить работу сенсорного экрана в Линукс — тачскрин для вертикального информационного киоска?
1 подписчик
12 июл.
78 просмотров
0
ответов
Linux
+3 ещё
Простой
Как можно захватить данные субагентом, с помощью agentx, билиотеки net-snmp?
1 подписчик
11 июл.
67 просмотров
0
ответов
Linux
+1 ещё
Простой
При установке Bootstrap на Laravel ошибка, как решить?
1 подписчик
09 июл.
116 просмотров
1
ответ
Linux
+3 ещё
Средний
Как собрать ядро DD-WRT для DIR-320 с поддержкой модемов, USB и USB/IP?
2 подписчика
09 июл.
900 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Администратор Linux
Bell Integrator
•
Москва
Администратор Linux
Bell Integrator
Системный администратор Linux (CEPH)
ИТ-Холдинг Т1
•
Екатеринбург
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама