Назад | Перейти на главную страницу

Доступ к файловой системе Windows из сценария оболочки Linux

Я хочу знать, можно ли получить доступ к файлам Windows из сценария оболочки в системе Linux? Я пытаюсь запустить сценарий оболочки в моей системе Linux, который будет обращаться к файлам удаленной системы Windows, читать их и манипулировать ими. Забудьте о правах доступа к файлам и папкам.

Можно ли сделать это с помощью сценариев оболочки Linux (или сценариев Perl)?

Да, вы можете смонтировать общий ресурс Windows в файловую систему Linux, используя mount.cifs например

mkdir /mnt/windowsfs
mount -t cifs //server/share -o username=user,password=P4ssw0rd /mnt/windowsfs

Как только вы это сделаете, вы можете (с соответствующими разрешениями) получать доступ и управлять файлами в / mnt / windowsfs.

Монтаж удаленного общего ресурса - самый прямой подход. Однако есть также smbclient исполняемый файл, который предоставляет доступ к удаленным общим ресурсам по типу FTP. Это часть Программный пакет Samba.

Установите эту команду в linux

 sudo apt-get install cifs-utils

и

mkdir /mnt/windowsfs

sudo mount.cifs //WindowsPC/Share /mnt/windowsfs -o user=geek

его запрашивают пароль, введите пароль, затем проверьте папку / mnt / windowsfs ... Готово.