Недавно я следовал руководству по настройке Samba, но не смог настроить его должным образом. Понимая, что это пособие устарело на шесть лет, я подумал, что должен начать все сначала.
Я переустановил samba, используя следующие команды:
sudo apt-get purge samba
sudo apt-get install samba
Но после прочтения моего файла конфигурации (/etc/samba/smb.conf) я заметил, что это тот же файл, содержащий те же самые правки, которые я сделал. Затем я приступил к удалению каталога, а затем снова переустановил samba.
Тем не менее, каталог не заменяется после переустановки, и теперь у меня нет файла конфигурации. Как мне вернуть его обратно? Или правильно установить Samba?
Если вам нужен только файл конфигурации smb.conf
, нет необходимости переустанавливать samba. Копию по умолчанию можно найти в /usr/share/samba/smb.conf
. Следующее скопирует его в / etc / samba /, заменив файл, который вы редактировали:
sudo cp /usr/share/samba/smb.conf /etc/samba/
Да, уже опубликовано в комментариях в качестве проверенного решения, но в любом случае публикуется как ответ. Sup>
Очистка должна действительно удалить файлы конфигурации, но конфигурация Сервер Samba отслеживается пакетом samba-common
, а не samba
. Да, это немного сбивает с толку.
Итак, попробуйте очистить и переустановить оба пакета следующим образом:
sudo apt-get purge samba samba-common
sudo apt-get install samba
Может быть, вам не нужно переустанавливать Samba, я думал переустановить Samba, потому что я не мог просматривать мою Linux Mint Machine с компьютера с Windows 8: (У меня уже была установлена Samba, но она не работает должным образом.)
Это сработало для меня:
Отключите и забудьте общее соединение, которое вы пытаетесь использовать на обеих машинах.
Повторно подключите обе машины, повторно набрав свой пароль (имейте его под рукой или запомните его)
Через несколько секунд вы сможете увидеть свой Linux-компьютер из Windows.