Смонтируйте долю cifs с различными пользователями машины

У меня есть машина человечности, которая имеет различных пользователей на нем. Интересно, существует ли путь так я, многочисленные пользователи могут войти в ту же cifs долю сервера с помощью своих различных учетных данных человечности и различных 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
задан 17 August 2018 в 04:44

1 ответ

Если сервер настроен так, что он не ограничивает то, что пользователь может делать после того, как он передает правильные учетные данные, тогда можно сделать это в обратном порядке: ограничить доступ к подключенному общему ресурсу на клиенте. ]

Допустим, имя хоста сервера - machx:

** Создайте группу с именем machx

sudo groupadd machx

** Добавьте всех пользователей, имеющих доступ к серверу, в эту группу:

sudo gpasswd -a morbius machx

** Создайте файл учетных данных, принадлежащий / доступный только для root:

sudo touch /media/.machxcred
sudo chmod 0600 /media/.machxcred

** В этом файле добавьте имя пользователя и пароль одного из ожидаемых пользователей в этой форме :

username=serveruser1
password=serveruser1password

** Затем смонтируйте общий ресурс, указав доступ только пользователям в группе «machx»:

sudo mount -t cifs -o credentials=/media/.machxcred,gid=machx,dir_mode=0770,file_mode=0660,nounix //machx/folder /mount/path_on_ubuntu 
0
ответ дан 28 October 2019 в 03:27

Другие вопросы по тегам:

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