Монтирование cifs для разных пользователей компьютеров - Ubuntu 16.04

229
Tak

У меня есть машина с Ubuntu, на которой есть разные пользователи. Интересно, есть ли способ, чтобы несколько пользователей могли войти на один и тот же общий ресурс сервера cifs, используя свои разные учетные данные Ubuntu и разные учетные данные сервера cifs.

В настоящее время, если один из пользователей компьютера хочет подключиться, он должен подключиться к определенной директории, например так:

user1@ubuntumachine:~$ sudo mount -t cifs -o "username=serveruser1,uid=$(id -u),gid=$(id -g) //server-address/folder /mount/path_on_ubuntu 

и если он user2хочет подняться, он либо должен подняться в другое место, либо ему нужно umount user1сначала. Интересно, есть ли способ, где user1и user2можно подключить к тому же каталогу один и тот же /mount/path_on_ubuntu?

0
Я думаю, что [смонтировать пространства имен] (http://manpages.ubuntu.com/manpages/bionic/man7/mount_namespaces.7.html) может вам помочь. Но почему монтаж в том же месте так важен? Kamil Maciorowski 5 лет назад 0
@KamilMaciorowski Можно ли показать мне пример, показывающий, как это можно сделать, используя пространства имен монтирования, пожалуйста? как я проверил ссылку, но я вроде как потерян в ней. Tak 5 лет назад 0
У меня нет опыта в этом, поэтому я не могу помочь вам прямо сейчас. Может быть, кто-то еще будет. Опять же (из любопытства и чтобы убедиться, что здесь нет [проблемы XY] (https://meta.stackexchange.com/a/66378/355310)), почему монтаж в том же месте так важен? Kamil Maciorowski 5 лет назад 0
Samba использует собственную базу данных пользователей, вам нужно добавить пользователей samba с помощью команды `smbpasswd` (или в samba 4+ вы можете использовать` samba-tool user add someUser`) Alex 5 лет назад 0

0 ответов на вопрос

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