Я использую сервер Samba на базе Ubuntu
Я открывал общий файл по пути // UBUNTU
, и он работал нормально. пока я не ввел эту команду по ошибке.
sudo nmcli general hostname server-1
, то я не могу открыть общий доступ к файлам по этому пути // UBUNTU
, работает нормально по IP.
, но мне нужно открыть его со старым именем хоста. Как я могу это сделать?
Решено с помощью
sudo nmcli general hostname new_host_name
, затем перезапустите сетевые службы, затем:
sudo reboot
Из man nmcli
:
nmcli - инструмент командной строки для управления NetworkManager
[...]
nmcli general {status | имя хоста | разрешения | logging} [АРГУМЕНТЫ ...]
[...]
имя хоста [имя хоста]Получение и изменение имени хоста системы. Без аргументов выводится текущее настроенное имя хоста. Когда вы передаете имя хоста, оно будет передано NetworkManager для установки в качестве нового имени хоста системы.
Обратите внимание, что термин «системное» имя хоста также может называться «постоянным» или «статическим» другими программами или инструментами. Имя хоста хранится в файле / etc / hostname в большинстве дистрибутивов. Например, служба systemd-host named использует термин «статическое» имя хоста и читает файл / etc / hostname только при запуске.
Итак, что вы сделали: с помощью команды
sudo nmcli general hostname server-1
вы изменили имя хоста на server-1
. Таким образом, изменение того, что вы сделали, введя ту же команду, но вместо server-1
, набрав желаемое / старое имя хоста, должно решить вашу проблему.
Вы также можете напрямую отредактировать / etc / hostname
, при условии, что ни одно другое приложение не считает, что он должен быть другим, и перезаписывает его.