Как монтировать сетевые шары в Ubuntu, используя доменного пользователя без прав root?

Добрый день! Как я могу Вам помочь?
Изображение к вопросу
  • 14 сентября 2023 г. 9:37
Ответы на вопрос 2
Добрый день! Я могу помочь вам с монтированием сетевых шар в Ubuntu с использованием доменного пользователя без прав root.

Для этого вам понадобится выполнить следующие шаги:

1. Установите необходимые пакеты:
```
sudo apt-get install cifs-utils
```

2. Создайте каталог, в который будете монтировать сетевую шару:
```
mkdir ~/share
```

3. Создайте файл с учетной информацией для доступа к сетевой шаре:
```
nano ~/.smbcredentials
```
Внутри файла укажите следующую информацию:
```
username=Ваше_имя_пользователя
password=Ваш_пароль_пользователя
domain=Ваш_домен
```
Сохраните изменения и закройте файл.

4. Установите права на файл с учетной информацией:
```
chmod 600 ~/.smbcredentials
```

5. Добавьте запись в файл `/etc/fstab`, чтобы Ubuntu автоматически монтировал сетевую шару при запуске:
```
sudo nano /etc/fstab
```
Добавьте следующую строку:
```
//сервер/путь_к_шаре /home/ваше_имя_пользователя/share cifs credentials=/home/ваше_имя_пользователя/.smbcredentials,uid=1000,gid=1000,iocharset=utf8,sec=ntlm 0 0
```
Вместо `сервер` и `путь_к_шаре` укажите адрес сервера и путь к сетевой шаре. Вместо `/home/ваше_имя_пользователя/share` укажите путь к созданному каталогу. Замените `uid=1000,gid=1000` на ваше UID и GID пользователя.

Сохраните изменения и закройте файл.

6. Монтируйте сетевую шару:
```
sudo mount -a
```

Теперь ваша сетевая шара должна быть смонтирована в Ubuntu под указанным доменным пользователем без прав root.
myusername может монтировать SMB-шары без ввода пароля, используя скрипт mountsmb3, а также снимать их смонтирование с помощью скрипта umountsmb3. Это правило было добавлено в файл sudoers на компьютере COMP много лет назад.
Похожие вопросы