Доступ к SMB совместно использует без пароля

  1. Вы не можете породить потоки от оболочки.
  2. Вы не хотите писать в тот же файл от нескольких процессов.
  3. Если все Ваш random программа делает, генерируют единственное число,
    • это должно быть достаточно быстро, что Ваш цикл будет связанным io.
    • если Вы можете, необходимо отредактировать его для взятия аргумента и печати что много чисел.
    • если фактическое выполнение является узким местом, необходимо заново обдумать, как генерировать числа. Возможно, отправьте код для Кодирования Обзора.
  4. Если Вы действительно действительно все еще хотите сделать это этот путь, сделайте это в блоках:

    for i in {0..9}; do
        for ((j = 1; j < $N/10; j++)); do
            ./random
        done > tmp$i &
        pid[$i]=$?
    done
    for i in {0..9}; do
        wait ${pid[$i]}
    done
    cat tmp{0..9} >> outfile
    
12
17.02.2013, 21:48
6 ответов

если Ваша точка монтирования /home/myuser/mountpoint и совместно используемую папку называют sharefolder. Необходимо попробовать mount -t cifs //<your shareserver name or ip>/sharefolder -o username=guest,password="" /home/myuser/mountpoint

2
27.01.2020, 19:56
  • 1
    Попробованный это, но я добираюсь mount error(5): Input/output error. Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) И если я осуществляю сниффинг с Wireshark, я вижу, что получаю STATUS_ACCOUNT_RESTRICTION от сервера А-ч –  speller 19.02.2013, 21:33
  • 2
    окна совместно использует чтение-запись папки разрешения для гостей? –  Yurij73 20.02.2013, 08:19
  • 3
    +1 - Неспособность cron для нахождения команд, которые каждый ожидает, это к почти всегда сводится к $PATH проблемы. Если Вы хотите, попробуйте запись крона как * * * * * echo $PATH ---------121 проверка--------101547----наверняка, что полный sharepath доступен. Ваш sharefolder и вся высокоуровневая папка должны быть +r+x, по крайней мере. –  Yurij73 20.02.2013, 17:41

Вы могли проверить, какой параметр безопасности подан Ваш smb.conf. По умолчанию security = user под опцией включат Standalone Server option Уровень.User безопасности просит username/passwd в окнах в то время как, если Вы сохраняете security = share это привычка просит учетные данные или может получить доступ к доле без пароля. Эта опция может также быть добавлена к Вашим локальным определениям доли.

1
27.01.2020, 19:56
  • 1
    Это было действительно security = user но это было также прокомментировано. Попытки не комментируя это, и измененный это на security = share, но я получил те же результаты –  speller 19.02.2013, 21:38

Отсюда:

by default network access is denied to accounts which don't have a
password... you can change this option in the group policy

Ну, появляется, это не возможно. Microsoft, вероятно, думала, что это умно..

0
27.01.2020, 19:56
  • 1
    Извините за тот комментарий, если что-то идет не так, как надо. Я использую, окна 2003 и XPS совместно используют w/o любая передача. Только с гостем acc включил. –  Yurij73 24.02.2013, 21:59

Отвечая довольно старый вопрос, я могу сделать это, используя SMBClient, как это:

$ smbclient //host/share -U " "%" "
Domain=[WORKGROUP] OS=[Windows 2000] Server=[Windows 2000 LAN Manager]
smb: \>

Это из хоста Fedora 21, подключенного к Clone Solaris (Omnios), но должен быть одинаковым для хоста Windows.

8
27.01.2020, 19:56

Это старый вопрос, но я решил эту проблему для доступа к гостевой учетной записи, включив следующую политику в управлении групповыми политиками:

Политика домена по умолчанию > Конфигурация компьютера > Политики > Параметры Windows > Параметры безопасности > Локальные политики > Параметры безопасности > Учетные записи :Статус гостевой учетной записи

Несмотря на то, что он не определен, он отключен по умолчанию и предотвращает перечисление общего ресурса.

0
27.01.2020, 19:56

В моем случае этот синтаксис отлично работал на smbclient версии 4.3.11 -Ubuntu для копирования файла на другой Linux-сервер с использованием общего ресурса smb:

smbclient '//server.domain.local/share' -U 'myuser%' -c 'put "/tmp/filen_to_copy.txt" "subfolder\copied_file.txt"'

Я думаю, что это работает с сервером Windows без AD.

0
27.01.2020, 19:56

Теги

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