Как подключить несколько пользователей Linux на одном сервере Linux
У меня есть сервер с именем CALCSRV, используемый для запуска некоторых больших сценариев от нескольких пользователей. Каждый пользователь имеет на CALCSRV личный ДОМ. Каждый пользователь имеет свой собственный компьютер Linux. Каждый пользователь может подключиться к CALCSRV с помощью ssh-соединения и ввести свой логин / пароль к этому CALCSRV. Когда пользователь подключается к CALCSRV, файл / etc / fstab монтирует несколько каталогов с нескольких других серверов. НО: команда mount в / etc / fstab CALCSRV требует файл учетных данных с логином / паролем для монтирования других серверов. И я не могу установить разные учетные данные для многих пользователей.
SERVER1 : IP 172.01.01.01
SERVER2 : IP 172.01.01.02
CALCSRV :
/HOME/user1
/HOME/user2
/HOME/user3
PC Linux of user1 : IP 172.01.01.101
PC Linux of user2 : IP 172.01.01.102
PC Linux of user3 : IP 172.01.01.103
PC Linux of user4 : IP 172.01.01.104
Каждый пользователь подключается к CALCSRV:
ssh user1@CALCSRV
ssh user2@CALCSRV
ssh user3@CALCSRV
и каждый пользователь находится в своем собственном доме на CALCSRV
CALCSRV / etc / fstab выглядит так:
//DATASERVER/ /mnt/DATA cifs auto,credentials=/root/.credentials 0 0
Этот способ не зависит от сеанса, там должен быть ТОЛЬКО ОДИН файл учетных данных, но у меня много пользователей! Как сделать монтирование для каждого пользователя с его собственным файлом учетных данных?
Thanx
1 ответ
Для начала нельзя смонтировать /mnt/DATA
несколько раз, поэтому вам придется создавать точку монтирования для каждого пользователя. Так почему бы не поместить команду монтирования в каждого пользователя .profile
с собственной точкой монтирования и учетными данными?