Eclipse не позволит мне выбрать общий ресурс Windows в качестве рабочей области

Автоматическая двойная загрузка для Windows 8 или системы, основанной на i386, ответ тот же:

загрузите wubi.exe, что вы пожелаете, и файлы i386.tar и i386.iso. Откройте окно системного терминала (например, окно ms-dos). Перейдите в папку, используя команду cd folder, и поместите
wubi.exe --dimagepath=C:\UbuntuImage\ubuntu-1X.XX.XX-wubi-i386.tar.xz
(XX.XX.XX - это версия ubuntu). Выберите в окне ubuntu ваше имя, пароль и пароль для вашего диска. и перезагрузка.
2
задан 11 January 2011 в 04:26

29 ответов

Наконец, нашел обходной путь, не требуя установки дополнительного пакета SMB / CIFS и / или дополнительных монтировок:

Общие ресурсы GNOME smb всегда монтируются под домашним каталогом:

~/.gvfs/sharename on 192.168.0.2/sandbox/workspace 

(убедитесь, что вы выбрали его с помощью кнопки обзора, не набрав полный путь вручную)

Так просто ...:)

1
ответ дан 25 May 2018 в 23:32
  • 1
    Для полных манекенов: .gvfs - скрытая директория; для его просмотра в диалоговом окне «Открыть файл» щелкните правой кнопкой мыши и включите просмотр скрытых файлов. – DReispt 25 October 2012 в 14:15

Наконец, нашел обходной путь, не требуя установки дополнительного пакета SMB / CIFS и / или дополнительных монтировок:

Общие ресурсы GNOME smb всегда монтируются под домашним каталогом:

~/.gvfs/sharename on 192.168.0.2/sandbox/workspace

(убедитесь, что вы выбрали его с помощью кнопки обзора, не набрав полный путь вручную)

Так просто ...:)

1
ответ дан 25 July 2018 в 22:38

Наконец, нашел обходной путь, не требуя установки дополнительного пакета SMB / CIFS и / или дополнительных монтировок:

Общие ресурсы GNOME smb всегда монтируются под домашним каталогом:

~/.gvfs/sharename on 192.168.0.2/sandbox/workspace

(убедитесь, что вы выбрали его с помощью кнопки обзора, не набрав полный путь вручную)

Так просто ...:)

1
ответ дан 2 August 2018 в 04:04

Наконец, нашел обходной путь, не требуя установки дополнительного пакета SMB / CIFS и / или дополнительных монтировок:

Общие ресурсы GNOME smb всегда монтируются под домашним каталогом:

   ~ / .gvfs / sharename на 192.168.0.2/sandbox/workspace  

(убедитесь, что вы выбрали его с помощью кнопки обзора, не набрав полный путь вручную)

Так просто ...:)

1
ответ дан 4 August 2018 в 20:08

Наконец, нашел обходной путь, не требуя установки дополнительного пакета SMB / CIFS и / или дополнительных монтировок:

Общие ресурсы GNOME smb всегда монтируются под домашним каталогом:

   ~ / .gvfs / sharename на 192.168.0.2/sandbox/workspace  

(убедитесь, что вы выбрали его с помощью кнопки обзора, не набрав полный путь вручную)

Так просто ...:)

1
ответ дан 6 August 2018 в 04:09

Наконец, нашел обходной путь, не требуя установки дополнительного пакета SMB / CIFS и / или дополнительных монтировок:

Общие ресурсы GNOME smb всегда монтируются под домашним каталогом:

   ~ / .gvfs / sharename на 192.168.0.2/sandbox/workspace  

(убедитесь, что вы выбрали его с помощью кнопки обзора, не набрав полный путь вручную)

Так просто ...:)

1
ответ дан 7 August 2018 в 22:08

Наконец, нашел обходной путь, не требуя установки дополнительного пакета SMB / CIFS и / или дополнительных монтировок:

Общие ресурсы GNOME smb всегда монтируются под домашним каталогом:

   ~ / .gvfs / sharename на 192.168.0.2/sandbox/workspace  

(убедитесь, что вы выбрали его с помощью кнопки обзора, не набрав полный путь вручную)

Так просто ...:)

1
ответ дан 10 August 2018 в 10:22

Наконец, нашел обходной путь, не требуя установки дополнительного пакета SMB / CIFS и / или дополнительных монтировок:

Общие ресурсы GNOME smb всегда монтируются под домашним каталогом:

   ~ / .gvfs / sharename на 192.168.0.2/sandbox/workspace  

(убедитесь, что вы выбрали его с помощью кнопки обзора, не набрав полный путь вручную)

Так просто ...:)

1
ответ дан 13 August 2018 в 16:47
  • 1
    Для полных манекенов: .gvfs - скрытая директория; для его просмотра в диалоговом окне «Открыть файл» щелкните правой кнопкой мыши и включите просмотр скрытых файлов. – DReispt 25 October 2012 в 14:15

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki? Вам понадобится пакет smbfs для запуска.

sudo apt-get install smbfs

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

Поместите свое имя пользователя и пароль в файл. Замените и с соответствующей информацией:

username=<REMOTEUSERNAME>
password=<REMOTEPASSWORD>

Сохраните и выйдите.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле: [!d8 ]

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

sudo gedit /etc/fstab

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 

Сохранить и выйти.

Наконец, проверьте запись fstab, выпустив: [!d12 ]

sudo mount -a

Если ошибки не выводятся, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

Ubuntu 10.10 Maverick Meercat

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid=x,gid=y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0 
2
ответ дан 25 May 2018 в 23:32
  • 1
    @Christopher это отличный ответ (и +1 для этого), но я ненавижу избыточность, и я не понимаю, почему мне нужно запустить двух клиентов Samba ... Если поддержка общих ресурсов Windows GNOME является неполной, зачем вообще его включать? Почему бы не включить CIFS? – Android Eve 11 January 2011 в 09:52
  • 2
    @AndroidEve Гош, я мог только догадываться. Я знаю, что CIFS заменяет smbfs. По умолчанию установлена ​​одна сетевая файловая система? Я не думаю, что знаю. Но я знаю, что мне это нравится лучше всего, когда я их использую - nfs, sshfs, cifs. – user 11 January 2011 в 20:30
  • 3
    @Christopher Я в конце концов сдался и принял ваш совет использовать пакет smbfs для решения этой проблемы. Увы, как видно из приведенного ниже потока, я все еще не могу использовать его, так как мне нужен доступ без полномочий root. Вы можете помочь? Ваш ответ будет принят, как только он будет работать. :) linuxquestions.org/questions/… – Android Eve 2 February 2011 в 00:24
  • 4
    @AndroidEve Акция должна быть смонтирована с использованием ваших учетных данных из ключа учетных данных / etc / fstab - автоматически во время загрузки. Вы должны уметь писать. Нужно ли нам «chown androideve.androideve / mnt / smb-sambaserv-myshare»? – user 2 February 2011 в 01:12
  • 5
    @AndroidEve Удар в темноте: ваш пользователь в группе плавких предохранителей? – user 2 February 2011 в 01:33

Как вы сказали, smb: //userid@192.168.0.2/sandbox/workspace - это URI, очень похожий на ftp://somesite.com. URI нуждаются в программах, которые понимают протокол, упомянутый в URI i.e smb в случае samba share и ftp в случае FTP. Мы не ожидаем, что Eclipse будет использовать местоположение ftp в качестве рабочего пространства, и таким же образом он не сможет использовать местоположение smb как рабочее пространство. Если вы хотите использовать общий ресурс Windows в качестве рабочего пространства, сначала просто смонтируйте его локально, используя команду, аналогичную следующей:

mount -t smbfs -o username=name,password=password //machinename/sharename /mnt/smbshare

Теперь вы можете использовать папку / mnt / smbshare в качестве рабочей области. Вам не нужно монтировать его в / mnt / smbshare, вы можете монтировать его там, где хотите.

1
ответ дан 25 May 2018 в 23:32
  • 1
    Я считаю это ошибкой Eclipse, так как заставляя меня монтировать одну и ту же долю дважды , идет вразрез с любой логикой элегантности дизайна ... I " проблема, связанная с Windows 7. Когда Eclipse или Ubuntu улучшатся в этом отношении, я с радостью рассмотрю переключатель. +1 для объяснения. – Android Eve 17 August 2011 в 23:38

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki? Вам понадобится пакет smbfs для запуска.

sudo apt-get install smbfs

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

Поместите свое имя пользователя и пароль в файл. Замените и с соответствующей информацией:

username=<REMOTEUSERNAME>
password=<REMOTEPASSWORD>

Сохраните и выйдите.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле: [!d8 ]

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

sudo gedit /etc/fstab

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 

Сохранить и выйти.

Наконец, проверьте запись fstab, выпустив: [!d12 ]

sudo mount -a

Если ошибки не выводятся, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

Ubuntu 10.10 Maverick Meercat

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid=x,gid=y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0 
2
ответ дан 25 May 2018 в 23:32
  • 1
    @AndroidEve Гош, я мог только догадываться. Я знаю, что CIFS заменяет smbfs. По умолчанию установлена ​​одна сетевая файловая система? Я не думаю, что знаю. Но я знаю, что мне это нравится лучше всего, когда я их использую - nfs, sshfs, cifs. – user 11 January 2011 в 20:30
  • 2
    @AndroidEve Акция должна быть смонтирована с использованием ваших учетных данных из ключа учетных данных / etc / fstab - автоматически во время загрузки. Вы должны уметь писать. Нужно ли нам «chown androideve.androideve / mnt / smb-sambaserv-myshare»? – user 2 February 2011 в 01:12
  • 3
    @AndroidEve Удар в темноте: ваш пользователь в группе плавких предохранителей? – user 2 February 2011 в 01:33

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki? Вам понадобится пакет smbfs для запуска.

sudo apt-get install smbfs

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

Поместите свое имя пользователя и пароль в файл. Замените и с соответствующей информацией:

username=<REMOTEUSERNAME>
password=<REMOTEPASSWORD>

Сохраните и выйдите.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле: [!d8 ]

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

sudo gedit /etc/fstab

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 

Сохранить и выйти.

Наконец, проверьте запись fstab, выпустив: [!d12 ]

sudo mount -a

Если ошибки не выводятся, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

Ubuntu 10.10 Maverick Meercat

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid=x,gid=y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0 
2
ответ дан 25 May 2018 в 23:32
  • 1
    @AndroidEve Гош, я мог только догадываться. Я знаю, что CIFS заменяет smbfs. По умолчанию установлена ​​одна сетевая файловая система? Я не думаю, что знаю. Но я знаю, что мне это нравится лучше всего, когда я их использую - nfs, sshfs, cifs. – user 11 January 2011 в 20:30
  • 2
    @AndroidEve Акция должна быть смонтирована с использованием ваших учетных данных из ключа учетных данных / etc / fstab - автоматически во время загрузки. Вы должны уметь писать. Нужно ли нам «chown androideve.androideve / mnt / smb-sambaserv-myshare»? – user 2 February 2011 в 01:12
  • 3
    @AndroidEve Удар в темноте: ваш пользователь в группе плавких предохранителей? – user 2 February 2011 в 01:33

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki? Вам понадобится пакет smbfs для запуска.

sudo apt-get install smbfs

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

Поместите свое имя пользователя и пароль в файл. Замените и с соответствующей информацией:

username=<REMOTEUSERNAME>
password=<REMOTEPASSWORD>

Сохраните и выйдите.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле: [!d8 ]

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

sudo gedit /etc/fstab

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 

Сохранить и выйти.

Наконец, проверьте запись fstab, выпустив: [!d12 ]

sudo mount -a

Если ошибки не выводятся, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

Ubuntu 10.10 Maverick Meercat

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid=x,gid=y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0 
2
ответ дан 25 May 2018 в 23:32
  • 1
    @AndroidEve Гош, я мог только догадываться. Я знаю, что CIFS заменяет smbfs. По умолчанию установлена ​​одна сетевая файловая система? Я не думаю, что знаю. Но я знаю, что мне это нравится лучше всего, когда я их использую - nfs, sshfs, cifs. – user 11 January 2011 в 20:30
  • 2
    @AndroidEve Акция должна быть смонтирована с использованием ваших учетных данных из ключа учетных данных / etc / fstab - автоматически во время загрузки. Вы должны уметь писать. Нужно ли нам «chown androideve.androideve / mnt / smb-sambaserv-myshare»? – user 2 February 2011 в 01:12
  • 3
    @AndroidEve Удар в темноте: ваш пользователь в группе плавких предохранителей? – user 2 February 2011 в 01:33

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki? Вам понадобится пакет smbfs для запуска.

sudo apt-get install smbfs

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

Поместите свое имя пользователя и пароль в файл. Замените и с соответствующей информацией:

username=<REMOTEUSERNAME>
password=<REMOTEPASSWORD>

Сохраните и выйдите.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле: [!d8 ]

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

sudo gedit /etc/fstab

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 

Сохранить и выйти.

Наконец, проверьте запись fstab, выпустив: [!d12 ]

sudo mount -a

Если ошибки не выводятся, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

Ubuntu 10.10 Maverick Meercat

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid=x,gid=y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0 
2
ответ дан 25 May 2018 в 23:32
  • 1
    @AndroidEve Гош, я мог только догадываться. Я знаю, что CIFS заменяет smbfs. По умолчанию установлена ​​одна сетевая файловая система? Я не думаю, что знаю. Но я знаю, что мне это нравится лучше всего, когда я их использую - nfs, sshfs, cifs. – user 11 January 2011 в 20:30
  • 2
    @AndroidEve Акция должна быть смонтирована с использованием ваших учетных данных из ключа учетных данных / etc / fstab - автоматически во время загрузки. Вы должны уметь писать. Нужно ли нам «chown androideve.androideve / mnt / smb-sambaserv-myshare»? – user 2 February 2011 в 01:12
  • 3
    @AndroidEve Удар в темноте: ваш пользователь в группе плавких предохранителей? – user 2 February 2011 в 01:33

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki? Вам понадобится пакет smbfs для запуска.

sudo apt-get install smbfs

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

Поместите свое имя пользователя и пароль в файл. Замените и с соответствующей информацией:

username=<REMOTEUSERNAME>
password=<REMOTEPASSWORD>

Сохраните и выйдите.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле: [!d8 ]

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

sudo gedit /etc/fstab

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 

Сохранить и выйти.

Наконец, проверьте запись fstab, выпустив: [!d12 ]

sudo mount -a

Если ошибки не выводятся, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

Ubuntu 10.10 Maverick Meercat

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid=x,gid=y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0 
2
ответ дан 25 May 2018 в 23:32
  • 1
    @AndroidEve Гош, я мог только догадываться. Я знаю, что CIFS заменяет smbfs. По умолчанию установлена ​​одна сетевая файловая система? Я не думаю, что знаю. Но я знаю, что мне это нравится лучше всего, когда я их использую - nfs, sshfs, cifs. – user 11 January 2011 в 20:30
  • 2
    @AndroidEve Акция должна быть смонтирована с использованием ваших учетных данных из ключа учетных данных / etc / fstab - автоматически во время загрузки. Вы должны уметь писать. Нужно ли нам «chown androideve.androideve / mnt / smb-sambaserv-myshare»? – user 2 February 2011 в 01:12
  • 3
    @AndroidEve Удар в темноте: ваш пользователь в группе плавких предохранителей? – user 2 February 2011 в 01:33

как вы сказали smb://userid@192.168.0.2/sandbox/workspace это Ури нравится ftp://somesite.com. Нужны программы, которые понимают протокола, указанным в URI, я урис.е SMB в случае ресурса Samba и FTP в случае с FTP. Мы не ожидаем, что "Затмение" использовать FTP-сервер в качестве рабочей области и в том же порядке он не может быть в состоянии использовать место SMB в качестве рабочей области. Если вы хотите использовать общую папку Windows в качестве рабочей области сначала просто подключить его локально с помощью команды, подобной следующей:

mount -t smbfs -o username=name,password=password //machinename/sharename /mnt/smbshare

теперь вы можете использовать папку /mnt/smbshare в качестве рабочей области. Вам не придется смонтировать его в /mnt/smbshare вы можете установить его в любом месте вы хотите.

1
ответ дан 25 July 2018 в 22:38
  • 1
    Я считаю, что это ошибка в Eclipse, поскольку вынуждает меня установить одинаковую долю дважды идет против любой логики элегантность... я "решил" проблему путем наклеивания с Windows 7. Когда Затмение или Ubuntu улучшить в этой связи, я с удовольствием рассмотрим переключатель. +1 за объяснение. – Android Eve 17 August 2011 в 23:38

это поможет использовать КИФ. Это ссылка поможет? Убунту Вики? Вам потребуется пакет smbfs, чтобы начать.

sudo apt-get install smbfs

Тиражируется из Вики

убунту 10.10 Маверик Meercat

, используя текстовый редактор, создайте файл с удаленного сервера входа в систему учетных данных. Заменить с локальным именем пользователя. Следующий откроет приложение gedit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

разместите свой логин и пароль в файл. Заменить и с соответствующей информацией:

username=<REMOTEUSERNAME> password=<REMOTEPASSWORD>

сохранить и выйти.

изменить права на файл, чтобы предотвратить нежелательные глаза от просмотра информации входа в систему удаленного акции:

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл в системной таблице для редактирования. Следующие будут использовать команду gedit для редактирования:

sudo gedit /etc/fstab

Добавить удаленную папку на стол на отдельной строке. Следующую строку, когда заменить соответствующие данные будут смонтировать для чтения и письма:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

сохранить и выйти.

в конце концов, проверить записи в файле fstab командой:

sudo mount -a

если ошибки не выводятся, вполне вероятно, безопасный, чтобы проверить с перезагрузкой. Удаленного общего доступа подключается автоматически при каждой загрузке.

убунту 10.10 Маверик Meercat

это может быть, что вам нужно быть на "карте" Вашего имени пользователя и группу к удаленной файловой системе по имени пользователя и группы, с помощью [F9] в файле /etc/fstab строчку, где x=your_uid и Y=your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0
2
ответ дан 25 July 2018 в 22:38
  • 1
    @Christopher это отличный ответ (и +1 для этого), но я ненавижу избыточность, и я не понимаю, почему мне нужно запустить двух клиентов Samba ... Если поддержка общих ресурсов Windows GNOME является неполной, зачем вообще его включать? Почему бы не включить CIFS? – Android Eve 11 January 2011 в 09:52
  • 2
    @AndroidEve Гош, я мог только догадываться. Я знаю, что CIFS заменяет smbfs. По умолчанию установлена ​​одна сетевая файловая система? Я не думаю, что знаю. Но я знаю, что мне это нравится лучше всего, когда я их использую - nfs, sshfs, cifs. – user 11 January 2011 в 20:30
  • 3
    @Кристофер в конце концов я сдался и последовал твоему совету использовать пакет smbfs, чтобы устранить эту проблему. Увы, как вы видите из ветки ниже, я все еще не могу использовать его так как мне нужно не в корневой доступ. Можете ли вы помочь? Ваш ответ будет принят после того, как он работает. :) linuxquestions.org/questions/... – Android Eve 2 February 2011 в 00:24
  • 4
    @AndroidEve Акция должна быть смонтирована с использованием ваших учетных данных из ключа учетных данных / etc / fstab - автоматически во время загрузки. Вы должны уметь писать. Нужно ли нам «chown androideve.androideve / mnt / smb-sambaserv-myshare»? – user 2 February 2011 в 01:12
  • 5
    @AndroidEve удар в темноте: является ли ваш пользователь в группу fuse? – user 2 February 2011 в 01:33

Как вы сказали, smb: //userid@192.168.0.2/sandbox/workspace - это URI, очень похожий на ftp://somesite.com. URI нуждаются в программах, которые понимают протокол, упомянутый в URI i.e smb в случае samba share и ftp в случае FTP. Мы не ожидаем, что Eclipse будет использовать местоположение ftp в качестве рабочего пространства, и таким же образом он не сможет использовать местоположение smb как рабочее пространство. Если вы хотите использовать общий ресурс Windows в качестве рабочего пространства, сначала просто монтируйте его локально, используя команду, аналогичную следующей:

mount -t smbfs -o username=name,password=password //machinename/sharename /mnt/smbshare

Теперь вы можете использовать папку / mnt / smbshare в качестве рабочей области. Вам не нужно монтировать его в / mnt / smbshare, вы можете монтировать его там, где хотите.

1
ответ дан 2 August 2018 в 04:04
  • 1
    Я считаю, что это ошибка в Eclipse, поскольку вынуждает меня установить одинаковую долю дважды идет против любой логики элегантность... я "решил" проблему путем наклеивания с Windows 7. Когда Затмение или Ubuntu улучшить в этой связи, я с удовольствием рассмотрим переключатель. +1 за объяснение. – Android Eve 17 August 2011 в 23:38

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki? Вам понадобится пакет smbfs для запуска.

sudo apt-get install smbfs

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

sudo gedit /home/<LOCALUSERNAME>/.smbcredentials

Поместите свое имя пользователя и пароль в файл. Замените и с соответствующей информацией:

username=<REMOTEUSERNAME> password=<REMOTEPASSWORD>

Сохраните и выйдите.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле:

sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

sudo gedit /etc/fstab

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

Сохранить и выйти.

Наконец, проверьте запись fstab, выпустив:

sudo mount -a

Если ошибки не выводятся, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

Ubuntu 10.10 Maverick Meercat

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid=x,gid=y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

//<SERVERNAME>/<REMOTEPATH> /<LOCALMOUNTPOINT>/<LOCALPATH> cifs credentials=/home/<LOCALUSERNAME>/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=YOUR_USERID,gid=YOUR_GROUP_ID 0 0
2
ответ дан 2 August 2018 в 04:04
  • 1
    Кристофер @это отличный ответ (и +1 за это), но я ненавижу избыточности и я не понимаю, почему я должна бежать два клиенты Samba... если доля поддержка GNOME окон является неполным, зачем включать его вообще? Почему бы не включить вместо КИФОВ? – Android Eve 11 January 2011 в 09:52
  • 2
    @AndroidEve Гоша, я мог только догадываться. Я знаю, что КИФ заменяет пакеты smbfs. Есть еще один сетевой файловой системы, установленной по умолчанию? Я не думаю, что я не знаю. Но я знаю, что я больше всего нравится, когда я ими пользуюсь - в NFS, sshfs, киф. – user 11 January 2011 в 20:30
  • 3
    @Кристофер в конце концов я сдался и последовал твоему совету использовать пакет smbfs, чтобы устранить эту проблему. Увы, как вы видите из ветки ниже, я все еще не могу использовать его так как мне нужно не в корневой доступ. Можете ли вы помочь? Ваш ответ будет принят после того, как он работает. :) linuxquestions.org/questions/... – Android Eve 2 February 2011 в 00:24
  • 4
    @AndroidEve доли должны быть установлены, используя свои учетные данные из /etc учетных данных/fstab и переключатель - автоматически во время загрузки. Вы должны уметь писать. Нам нужно 'чаун androideve.androideve /тугриков/СМБ-sambaserv-моя_папка'? – user 2 February 2011 в 01:12
  • 5
    @AndroidEve удар в темноте: является ли ваш пользователь в группу fuse? – user 2 February 2011 в 01:33

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki ? Вам понадобится пакет smbfs для запуска.

  sudo apt-get install smbfs  

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

  sudo gedit /home/<LOCALUSERNAME>/.smbcredentials  

Поместите свое имя пользователя и пароль в файл , Замените и с соответствующей информацией:

  имя пользователя = & lt; REMOTEUSERNAME & gt;  пароль = & л; REMOTEPASSWORD & GT;   

Сохранить и выйти.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле:

   sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials  

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

  sudo gedit / etc / fstab  

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; /. smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777 0 0  

Сохранить и выйти.

Наконец , проверьте запись fstab, выполнив:

  sudo mount -a  

Если ошибок не выдано, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

UPDATE

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid = x, gid = y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; / smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777, uid = YOUR_USERID, gid = YOUR_GROUP_ID 0 0  
2
ответ дан 4 August 2018 в 20:08

Как вы сказали, smb: //userid@192.168.0.2/sandbox/workspace является URI, как ftp://somesite.com . URI нуждаются в программах, которые понимают протокол, упомянутый в URI i.e smb в случае samba share и ftp в случае FTP. Мы не ожидаем, что Eclipse будет использовать местоположение ftp в качестве рабочего пространства, и таким же образом он не сможет использовать местоположение smb как рабочее пространство. Если вы хотите использовать общий ресурс Windows в качестве рабочего пространства, сначала просто смонтируйте его локально, используя команду, аналогичную следующей:

  mount -t smbfs -o имя_пользователя = имя, пароль = пароль // имя_команды / имя_файла  / mnt / smbshare  

Теперь вы можете использовать папку / mnt / smbshare в качестве рабочего пространства. Вам не нужно монтировать его в / mnt / smbshare, вы можете монтировать его там, где хотите.

1
ответ дан 4 August 2018 в 20:08

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki ? Вам понадобится пакет smbfs для запуска.

  sudo apt-get install smbfs  

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

  sudo gedit /home/<LOCALUSERNAME>/.smbcredentials  

Поместите свое имя пользователя и пароль в файл , Замените и с соответствующей информацией:

  имя пользователя = & lt; REMOTEUSERNAME & gt;  пароль = & л; REMOTEPASSWORD & GT;   

Сохранить и выйти.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле:

   sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials  

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

  sudo gedit / etc / fstab  

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; /. smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777 0 0  

Сохранить и выйти.

Наконец , проверьте запись fstab, выполнив:

  sudo mount -a  

Если ошибок не выдано, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

UPDATE

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid = x, gid = y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; / smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777, uid = YOUR_USERID, gid = YOUR_GROUP_ID 0 0  
2
ответ дан 6 August 2018 в 04:09

Как вы сказали, smb: //userid@192.168.0.2/sandbox/workspace является URI, как ftp://somesite.com . URI нуждаются в программах, которые понимают протокол, упомянутый в URI i.e smb в случае samba share и ftp в случае FTP. Мы не ожидаем, что Eclipse будет использовать местоположение ftp в качестве рабочего пространства, и таким же образом он не сможет использовать местоположение smb как рабочее пространство. Если вы хотите использовать общий ресурс Windows в качестве рабочего пространства, сначала просто смонтируйте его локально, используя команду, аналогичную следующей:

  mount -t smbfs -o имя_пользователя = имя, пароль = пароль // имя_команды / имя_файла  / mnt / smbshare  

Теперь вы можете использовать папку / mnt / smbshare в качестве рабочего пространства. Вам не нужно монтировать его в / mnt / smbshare, вы можете монтировать его там, где хотите.

1
ответ дан 6 August 2018 в 04:09

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki ? Вам понадобится пакет smbfs для запуска.

  sudo apt-get install smbfs  

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

  sudo gedit /home/<LOCALUSERNAME>/.smbcredentials  

Поместите свое имя пользователя и пароль в файл , Замените и с соответствующей информацией:

  имя пользователя = & lt; REMOTEUSERNAME & gt;  пароль = & л; REMOTEPASSWORD & GT;   

Сохранить и выйти.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле:

   sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials  

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

  sudo gedit / etc / fstab  

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; /. smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777 0 0  

Сохранить и выйти.

Наконец , проверьте запись fstab, выполнив:

  sudo mount -a  

Если ошибок не выдано, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

UPDATE

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid = x, gid = y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; / smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777, uid = YOUR_USERID, gid = YOUR_GROUP_ID 0 0  
2
ответ дан 7 August 2018 в 22:08

Как вы сказали, smb: //userid@192.168.0.2/sandbox/workspace является URI, как ftp://somesite.com . URI нуждаются в программах, которые понимают протокол, упомянутый в URI i.e smb в случае samba share и ftp в случае FTP. Мы не ожидаем, что Eclipse будет использовать местоположение ftp в качестве рабочего пространства, и таким же образом он не сможет использовать местоположение smb как рабочее пространство. Если вы хотите использовать общий ресурс Windows в качестве рабочего пространства, сначала просто смонтируйте его локально, используя команду, аналогичную следующей:

  mount -t smbfs -o имя_пользователя = имя, пароль = пароль // имя_команды / имя_файла  / mnt / smbshare  

Теперь вы можете использовать папку / mnt / smbshare в качестве рабочего пространства. Вам не нужно монтировать его в / mnt / smbshare, вы можете монтировать его там, где хотите.

1
ответ дан 7 August 2018 в 22:08

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki ? Вам понадобится пакет smbfs для запуска.

  sudo apt-get install smbfs  

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

  sudo gedit /home/<LOCALUSERNAME>/.smbcredentials  

Поместите свое имя пользователя и пароль в файл , Замените и с соответствующей информацией:

  имя пользователя = & lt; REMOTEUSERNAME & gt;  пароль = & л; REMOTEPASSWORD & GT;   

Сохранить и выйти.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле:

   sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials  

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

  sudo gedit / etc / fstab  

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; /. smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777 0 0  

Сохранить и выйти.

Наконец , проверьте запись fstab, выполнив:

  sudo mount -a  

Если ошибок не выдано, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

UPDATE

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid = x, gid = y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; / smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777, uid = YOUR_USERID, gid = YOUR_GROUP_ID 0 0  
2
ответ дан 10 August 2018 в 10:22

Как вы сказали, smb: //userid@192.168.0.2/sandbox/workspace является URI, как ftp://somesite.com . URI нуждаются в программах, которые понимают протокол, упомянутый в URI i.e smb в случае samba share и ftp в случае FTP. Мы не ожидаем, что Eclipse будет использовать местоположение ftp в качестве рабочего пространства, и таким же образом он не сможет использовать местоположение smb как рабочее пространство. Если вы хотите использовать общий ресурс Windows в качестве рабочего пространства, сначала просто смонтируйте его локально, используя команду, аналогичную следующей:

  mount -t smbfs -o имя_пользователя = имя, пароль = пароль // имя_команды / имя_файла  / mnt / smbshare  

Теперь вы можете использовать папку / mnt / smbshare в качестве рабочего пространства. Вам не нужно монтировать его в / mnt / smbshare, вы можете монтировать его там, где хотите.

1
ответ дан 10 August 2018 в 10:22

Это поможет использовать CIFS. Помогает ли эта ссылка? Ubuntu Wiki ? Вам понадобится пакет smbfs для запуска.

  sudo apt-get install smbfs  

Реплицировано из Wiki

Ubuntu 10.10 Maverick Meercat

Используя текстовый редактор по вашему выбору, создайте файл с учетными данными для входа на удаленный сервер. Замените его локальным именем пользователя. Следующее откроет приложение GEdit:

  sudo gedit /home/<LOCALUSERNAME>/.smbcredentials  

Поместите свое имя пользователя и пароль в файл , Замените и с соответствующей информацией:

  имя пользователя = & lt; REMOTEUSERNAME & gt;  пароль = & л; REMOTEPASSWORD & GT;   

Сохранить и выйти.

Измените разрешения для файла, чтобы нежелательные глаза не могли просматривать информацию о вашем удаленном доле:

   sudo chmod 600 /home/<LOCALUSERNAME>/.smbcredentials  

Откройте файл таблицы файловой системы для редактирования. Следующее будет использовать GEdit для его редактирования:

  sudo gedit / etc / fstab  

Добавить удаленный общий ресурс в таблицу по отдельной строке. Следующая строка при замене соответствующими данными смонтирует общий ресурс для чтения и записи:

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; /. smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777 0 0  

Сохранить и выйти.

Наконец , проверьте запись fstab, выполнив:

  sudo mount -a  

Если ошибок не выдано, вероятно, можно протестировать при перезагрузке. Теперь ваш удаленный доступ должен автоматически подключаться к каждой загрузке.

UPDATE

Возможно, вам нужно «сопоставить» свое имя пользователя и группу с именем и группой удаленной файловой системы, используя uid = x, gid = y в файле / etc / fstab, где x = your_uid и y = your_gid (на удаленном сервере).

  // & lt; SERVERNAME & gt; / & lt; REMOTEPATH & gt;  / & Л; LOCALMOUNTPOINT & GT; / & л; LocalPath & GT;  cifs credentials = / home / & lt; LOCALUSERNAME & gt; / smbcredentials, iocharset = utf8, file_mode = 0777, dir_mode = 0777, uid = YOUR_USERID, gid = YOUR_GROUP_ID 0 0  
2
ответ дан 13 August 2018 в 16:47
  • 1
    @Christopher это отличный ответ (и +1 для этого), но я ненавижу избыточность, и я не понимаю, почему мне нужно запустить двух клиентов Samba ... Если поддержка общих ресурсов Windows GNOME является неполной, зачем вообще его включать? Почему бы не включить CIFS? – Android Eve 11 January 2011 в 09:52
  • 2
    @AndroidEve Гош, я мог только догадываться. Я знаю, что CIFS заменяет smbfs. По умолчанию установлена ​​одна сетевая файловая система? Я не думаю, что знаю. Но я знаю, что мне это нравится лучше всего, когда я их использую - nfs, sshfs, cifs. – user 11 January 2011 в 20:30
  • 3
    @Christopher Я в конце концов сдался и принял ваш совет использовать пакет smbfs для решения этой проблемы. Увы, как видно из приведенного ниже потока, я все еще не могу использовать его, так как мне нужен доступ без полномочий root. Вы можете помочь? Ваш ответ будет принят, как только он будет работать. :) linuxquestions.org/questions/… – Android Eve 2 February 2011 в 00:24
  • 4
    @AndroidEve Акция должна быть смонтирована с использованием ваших учетных данных из ключа учетных данных / etc / fstab - автоматически во время загрузки. Вы должны уметь писать. Нужно ли нам «chown androideve.androideve / mnt / smb-sambaserv-myshare»? – user 2 February 2011 в 01:12
  • 5
    @AndroidEve Удар в темноте: ваш пользователь в группе плавких предохранителей? – user 2 February 2011 в 01:33

Как вы сказали, smb: //userid@192.168.0.2/sandbox/workspace является URI, как ftp://somesite.com . URI нуждаются в программах, которые понимают протокол, упомянутый в URI i.e smb в случае samba share и ftp в случае FTP. Мы не ожидаем, что Eclipse будет использовать местоположение ftp в качестве рабочего пространства, и таким же образом он не сможет использовать местоположение smb как рабочее пространство. Если вы хотите использовать общий ресурс Windows в качестве рабочего пространства, сначала просто смонтируйте его локально, используя команду, аналогичную следующей:

  mount -t smbfs -o имя_пользователя = имя, пароль = пароль // имя_команды / имя_файла  / mnt / smbshare  

Теперь вы можете использовать папку / mnt / smbshare в качестве рабочего пространства. Вам не нужно монтировать его в / mnt / smbshare, вы можете монтировать его там, где хотите.

1
ответ дан 13 August 2018 в 16:47
  • 1
    Я считаю это ошибкой Eclipse, так как заставляя меня монтировать одну и ту же долю дважды , идет вразрез с любой логикой элегантности дизайна ... I & quot; проблема, связанная с Windows 7. Когда Eclipse или Ubuntu улучшатся в этом отношении, я с радостью рассмотрю переключатель. +1 для объяснения. – Android Eve 17 August 2011 в 23:38

Другие вопросы по тегам:

Похожие вопросы: