Нет доступа к акциям Samba

Я установил ia32-libs, как это (я запускаю Ubuntu 13.04 Raring Ringtail на 64-битной машине):

Проверьте собственную архитектуру:

$ dpkg --print-architecture

Проверьте, Архитектура установлена:

$ dpkg --print-foreign-architectures

В зависимости от результатов двух приведенных выше команд могут работать следующие три команды (потребовалось много времени для обработки в моем случае):

$ sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install ia32-libs
8
задан 30 December 2010 в 08:39

63 ответа

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

Я работал на компьютере под управлением Windows XP с Ubuntu, работающим в VMware, и передавал файлы через совместное использование через Samba. Когда я попробовал ту же самую установку с Windows 7, никакой радости.

Кажется, что в Windows 7 что-то изменилось. Поэтому, если у вас нет проблем с ОС Windows XP, я бы точно не сказал, что Samba была более надежной 10 лет назад.

ссылка здесь и / или попытаться получить более новые версии Samba

http://wiki.samba.org/index.php/Windows7

3
ответ дан 13 August 2018 в 17:09
  • 1
    Спасибо за ответ, и я подозревал, что Windows 7 может внести свой вклад в эту проблему. Тем не менее, я также не могу подключиться с другого компьютера с той же ОС, что и сервер (Ubuntu 10.04), или локальная виртуальная машина Win2k. К сожалению, поблизости нет машины XP, с которой я мог бы проверить это. Моя точка в расширенном разглашении заключалась в том, что в Ubuntu Samba должен просто работать (tm), так как это «официальный» способ совместного использования файлов. Нужно взломать вещи, чтобы заставить их работать нормально в Arch или даже Fedora, но не Ubuntu. Кстати, когда я хочу использовать удаленные файлы, я использую sshfs. – koanhead 9 November 2010 в 19:33
  • 2
    Он даже не может подключиться к другой машине Ubuntu? может ли ваш Ubuntu 10.04 отлично увидеть другой компьютер? Я знаю, что вы, вероятно, проверили это, но находятся ли эти компьютеры в одной группе? – hansioux 10 November 2010 в 05:56
  • 3
    да, два компьютера Ubuntu отображаются в сети Places-& gt. друг друга. Фактически все задействованные компьютеры могут видеть друг друга, но никто не может получить доступ к ресурсам, размещенным в поле Ubuntu, и ни один из полей Ubuntu не может получить доступ к каким-либо общим ресурсам (у меня нет учетной записи на Windows-машине, поэтому я не ожидаю, что работать в любом случае.) Сначала два компьютера Ubuntu были частью отдельной рабочей группы, но я изменил это так, чтобы все компьютеры в локальной сети находились в «WORKGROUP». – koanhead 11 November 2010 в 03:07

Мне жаль это говорить, но у меня была такая же проблема, мой компьютер был незаметен в локальной сети, после чего я переустановил систему (очистить переустановку с полным форматированием), и все сработало нормально.

1
ответ дан 13 August 2018 в 17:09

Вы говорите, что сможете работать на уровне пользователя. Это звучит для меня так, как будто это просто ваша конфигурация самбы. В прежние дни я бы сказал, прояснить samba.conf, и сделать простой, который соответствует вашим потребностям, правильный samba.conf, возможно, не должен быть более 10 строк.

В любом случае, с тех пор появилось более простое решение: install system-config-samba

sudo apt-get install system-config-samba

До вы начинаете, вы можете сбросить samba.conf в исходное состояние. Чтобы убедиться, что во всех случаях устранения неполадок

не было никаких «скрытых» синтаксических ошибок, панель управления довольно проста:

  • щелкните знак «+»
  • выбрать каталог
  • сделать видимым (и записывать?)
  • перейти на вкладку «Доступ»
  • выбрать «Разрешить доступ кому-либо» [ ! d6]

Альтернативный (и немного более правильный) способ сделать это:

  • создать пользователя * nix по имени: guest (или что вам угодно) по соображениям безопасности убедитесь, что «guest» имеет / bin / false в качестве оболочки входа (если вы не хотите, чтобы гость мог также войти в систему через ssh и т. д.)
  • в «Предпочтениях»,

, затем

    , убедитесь,
  • в меню «Настройки»: выберите «Настройки сервера»
  • На вкладке «Безопасность»: по «гостевой учетной записи» выберите «гость»

Теперь любой, кто пытается войти анонимно, будет назначен пользователю «гость», и, следовательно, w

  • теперь создайте общий ресурс, как описано выше, за исключением того, что вместо выбора «Разрешить доступ ко всем» просто выберите «гость».

убедитесь, что пользователь * nix пользователя имеет достаточные права на чтение и / или запись в общей папке.

Удачи!

/ B2S

3
ответ дан 13 August 2018 в 17:09

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

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