Я полностью удалил и очистил самбу и самбу, а затем переустановил их и все пакеты, зависящие от них. Теперь общий доступ к GUI и имя хоста компьютера снова работают, хотя он работает только в гостевом режиме.
Я не понял, какие учетные данные использовать в противном случае. WINDOWSMACHINE/winusername UBUNTUMACHINE/ubuntuusername или просто username. Ничего не работает. Но гостевой режим работает.
Папки, которыми я делюсь, содержат другие папки. Иногда они недоступны для Windows-машины, и иногда они доступны. По-видимому, когда он говорит «позвольте мне настроить разрешения для вас», он делает только для папки, которую вы делите, а не подпапок. Если разрешения для папки «Группа» и «Другие» не настроены на «Создать и удалить файлы», вы не сможете получить к нему доступ в гостевом режиме.
Иногда есть переменные среды прокси, которые все еще установлены.
Чтобы узнать, выполните следующую команду:
env | grep proxy
Если вы видите какой-то вывод, например:
http_proxy=http://127.0.0.1:1234/
Затем вам нужно будет отключить эту переменную.
Для этого выполните следующую команду:
unset http_proxy
Следуйте тому же подходу для всех других записей, таких как https_proxy.
Существует не только одно место, где apt-get читает файлы конфигурации. Вы должны запустить grep proxy /etc/apt/apt.conf.d/*, и он даст вам точный файл с настройками прокси-сервера (это просто пример, выполняющийся с update вместо proxy:
grep update /etc/apt/apt.conf.d/*
/etc/apt/apt.conf.d/20apt-show-versions:// When Apt's cache is updated (i.e. apt-cache update)
/etc/apt/apt.conf.d/20packagekit:// Whenever dpkg is called we might have different updates
/etc/apt/apt.conf.d/20packagekit:// i.e. if an user removes a package that had an update
/etc/apt/apt.conf.d/20packagekit:"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
/etc/apt/apt.conf.d/20packagekit:// When Apt's cache is updated (i.e. apt-cache update)
/etc/apt/apt.conf.d/20packagekit:"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 1 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
Возможно, переменная окружения http_proxy установлена на некоторый прокси. попробуйте очистить переменную (или, по крайней мере, посмотреть, имеет ли она значение)
Глупый способ заставить его работать - отключить прокси на некоторое время, используя system settings > Network.
Или удалить конфигурацию прокси из /etc/environment и /etc/apt/apt.conf
И добавьте конфигурацию прокси-сервера вручную, как только вам понадобится прокси-сервер.
Несмотря на то, что все порты открыты для сервера и ничего в файле конфигурации для apt, машина все еще хотела использовать прокси. сбрасывание экологической переменной выполнило трюк