Я думаю, вам нужно добавить «guest ok = yes» (см. https: // www. samba.org/samba/docs/man/manpages-3/smb.conf.5.html#GUESTOK )
Чтобы навсегда отключить Ctrl - s в терминале, просто добавьте эту строку в конец вашего .bashrc
скрипт (обычно в вашем домашнем каталоге)
stty -ixon
Как уже упоминалось, требуемое исправление добавляет stty -ixon
в ваш файл ~/.bashrc
. Однако он должен быть защищен от выполнения не -интерактивными оболочками :
if [[ -t 0 && $- = *i* ]]
then
stty -ixon
fi
Это должно избежать ошибок при отсутствии TTY или интерактивного сеанса, поэтому «внутренние» вызовы оболочки окружения рабочего стола и т. д. не будут вызывать сообщения об ошибках.
Добавление к решению telcoM, файл Arch по умолчанию.bashrc имеет это:
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
Стоит проверить, есть ли у вашего bashrc
такие проверки, чтобы избежать необходимости в дополнительных if
s.