Монтирование сетевых шар в Ubuntu — одно из наиболее востребованных действий для работы с файлами и папками, хранящимися на удаленных серверах. Однако, для выполнения этой задачи обычно необходимы права администратора (root-права), что может создать определенные неудобства для пользователей, особенно в доменной сети. Но существует способ монтирования сетевых шар без root-прав, который позволяет обходить эту ограничение и успешно работать с удаленными файлами и папками.
Для этого необходимо использовать инструмент mount.cifs, который является частью пакета cifs-utils. Mount.cifs — это клиент для монтирования сетевых папок по протоколу CIFS (Common Internet File System). Он позволяет подключить удаленный ресурс как локальную папку в файловой системе Ubuntu. Однако, для выполнения монтирования без root-прав, необходимо сделать некоторые предварительные настройки.
Во-первых, убедитесь, что у вас установлен пакет cifs-utils. Если он не установлен, выполните следующую команду в терминале:
sudo apt-get install cifs-utils
После установки cifs-utils необходимо создать файл credentials и сохранить в него информацию для подключения к удаленному ресурсу. Содержимое файла должно быть в следующем формате:
username=your_username
password=your_password
Замените your_username и your_password на свои учетные данные. Сохраните файл в домашней директории пользователя с именем, например, .smbcredentials. Затем необходимо изменить права доступа к этому файлу:
chmod 600 ~/.smbcredentials
Теперь вы можете монтировать сетевой шар, используя команду mount.cifs с параметрами, которые указывают путь к удаленной папке, путь к локальной папке и имя созданного файла credentials:
mount.cifs //remote_server/share /path_to_local_directory -o credentials=/home/your_username/.smbcredentials
Где remote_server — адрес удаленного сервера, share — название шары; /path_to_local_directory — путь к локальной папке, в которую будет произведено монтирование. После выполнения этой команды вы сможете работать с удаленными файлами и папками так, как будто они находятся на вашем компьютере.