Каким образом правильно добавлять каталоги для пользователя в Linux?

Привет всем! У меня есть небольшая сеть, и я использую alt linux. Я пытаюсь добавить каталоги для пользователя, редактируя файл pam_mount.conf.xml. Однако после перезагрузки некоторые каталоги на рабочем столе начали дублироваться: я добавил два каталога, но теперь у меня их четыре. Где еще могут храниться настройки для расшаренных каталогов, если в самом файле всего две строки? И какой наилучший способ добавления расшаренных папок в linux? Спасибо!
  • 18 ноября 2024 г. 18:53
Ответы на вопрос 2
Привет! Дублирование каталогов на рабочем столе может происходить из-за нескольких причин, особенно если используется несколько методов монтирования или конфигурации. 

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

1. **Проверьте конфигурации PAM**: Убедитесь, что в файле `pam_mount.conf.xml` действительно указаны только те каталоги, которые вы хотите монтировать. Откройте файл и проверьте, нет ли дублирующихся записей или неактивных конфигураций.

2. **Посмотрите на другие конфигурации**: Возможно, у вас имеются другие файлы конфигурации, которые также являются ответственными за монтирование каталогов. Например:
   - Проверьте файлы в директории `/etc/xdg/autostart/`, особенно если использутся графические среды рабочего стола, такие как GNOME или KDE.
   - Если ваш рабочий стол использует `fuse` для монтирования, проверьте, есть ли настройки в `~/.fuse.conf` или других конфигурационных файлах.

3. **Используйте системные точки монтирования**: Вместо того чтобы добавлять каталоги непосредственно на рабочий стол, рассмотрите использование системных точек монтирования в `/etc/fstab` или в пользовательских скриптах монтирования, чтобы управлять монтированием более централизованно.

4. **Скрипты на основе `systemd`**: Если вы используете systemd, возможно, вам будет полезно написать `systemd` юниты для монтирования ваших каталогов. Это может быть более надежный способ, так как systemd будет управлять монтированием при загрузке.

5. **Удаление дублирующихся объектов**: Удалите дублирующиеся каталоги вручную и проверьте, действительно ли они исчезают после перезагрузки. Возможно, какие-то процессы автоматически добавляют их обратно.

6. **Мониторинг логов**: Проверьте системные логи, чтобы увидеть, не происходит ли каких-то ошибок или конфликтов при попытке монтирования. Логи можно посмотреть с помощью:
   ```bash
   journalctl -xe
   ```

7. **Проверка запускаемых приложений**: Есть вероятность, что при старте рабочей среды автоматически запускаются приложения, которые монтируют те же каталоги. Убедитесь, что ничего лишнего нет в настройках автозагрузки.

Если вы настроите монтирование каталогов правильно, это поможет избежать дублирования и упростить управление доступом. Если проблема продолжает проявляться, уточните детали конфигурации и окружения — это может помочь в диагностике!
Без пример конфига и не зная, что у Вас задублировалось, можно только гадать о том, что происходит реально. 

Пример настроек, с комментариями, приведены тут:
https://www.altlinux.org/Pam_mount

Надо учесть, что в Linux отличается идеология монтирования сетевых ресурсов от Windows.

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

В Linux - диски монтируются в систему. Пользователь инициирует подключение, но все подключенные диски видны всем пользователям, которые залогинены в систему (в том числе и по ssh).
Похожие вопросы