| На схеме локальной сети, которую я привел в первом
посте видно, что помимо интернет сервера в сети присутствует также
сервер домена - компьютер, работающий под управлением OS Windows Server
2003 Standard. На этом сервере существует общая папка с именем Repos. В
этой папке я планирую держать репозитории Subversion. Сам Subversion
будет работать на сервере Ubuntu. Таким образом, необходимо обеспечить
серверу, который работает под Ubuntu постоянный доступ к общей папке
сервера, работающего под управлением Windows. 
 Вопросы доступа к общим папкам подробно рассмотрены на соответствующей страничке сайта Ubuntu.
 
 Для обеспечения доступа к папкам Windows надо установить пакет smbfs:
 sudo apt-get install smbfs Далее
надо создать файл /root/.smbcredentials и записать в него имя и пароль
пользователя домена Windows, который имеет доступ к общей папке:
 username=WindowsUserДля созданного файла нужно установить такие права, чтобы читать его мог только суперпользователь:password=qwerty:-)
 sudo chown root /root/.smbcredentialssudo chmod 600 /root/.smbcredentials
 Создам директорию для монтирования:
 sudo mkdir /mnt/reposВ файле /etc/fstab надо прописать строчку для монтирования общей папки: //192.168.0.1/Repos /mnt/repos cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0Так как работать с общей папкой будет только apache, то я разрешил доступ только для www-data (id пользователя и группы - 33). После выполнения команды
 sudo mount -aобщая папка будет доступна для использования. Она останется доступной и после перезагрузки Ubuntu. |