Изменение имени компьютера

neva

New member
Сообщения
4
#1
Задача: Изменить имя компьютера на имя SMP-01
Имеется:
  • Astra Linux Special Edition, версия 1.6
  • Пользователи: 2-а пользователя 1) mradmin - пользователь с правами администратора 2 ) medic - обычный пользователь
  • Вход в систему произведён пользователем с правами администратора.
  • Выполняем команду hostnane:
mradmin@VRN-HOSPITAL:/$ hostname SMP-01

появляется сообщение:
hostname: you must be root to change the host name
mradmin@VRN-HOSPITAL:/$

Вопрос: как изменить имя компьютера ?
 

OIvanov

New member
Сообщения
48
#3
Также hostname можно поменять в файле /etc/hostname. Изменять файл надо под учетной записью с правами root.
 

igp

New member
Сообщения
8
#5
hostname не отрабатывает
попытка переименовать с astra-test на test-astra
после перезагрузки astra-test
Bash:
user@astra-test:~$ cat /etc/hostname
astra-test
user@astra-test:~$ sudo hostname test-astra
user@astra-test:~$ cat /etc/hostname
astra-test
user@astra-test:~$ sudo -i
sudo: unable to resolve host test-astra
root@test-astra:~#.
root@test-astra:~# cat /etc/hostname
astra-test
root@test-astra:~# hostname test-astra
root@test-astra:~# cat /etc/hostname
astra-test
root@test-astra:~#.
 

igp

New member
Сообщения
8
#8
Это вам показалось :p
Вы бы хоть поиском элементарным прошлись по Интернет?: КАК ИЗМЕНИТЬ ИМЯ КОМПЬЮТЕРА UBUNTU
я приложил реальный скрин и утверждал, что hostname не пишет в /etc/hostname
Команда hostname ровно это и делает.
не делает, что и видно по Вашей ссылке, рекомендуется
Код:
sudo hostnamectl set-hostname новое_имя
 

igp

New member
Сообщения
8
#10
Мне рабочий конечный результат, с восстановлением работоспособности после выключения или перезагрузки.
Я за точность и правильность формулировок и высказываний. :)
Команда hosname меняет имя пк (до перезагрузки).
Также hostname можно поменять в файле /etc/hostname. Изменять файл надо под учетной записью с правами root.
Команда hostname ровно это и делает.
Команда hosname не пишет в /etc/hostname (как заявляете Вы).
на этом препирания предлагаю закончить.
 

neva

New member
Сообщения
4
#11
Ну так наверное:
Код:
$ sudo hostname SMP-01
P.S. Или войдите в сессию под root:
Код:
$ sudo -i
Ну так наверное:
Код:
$ sudo hostname SMP-01
P.S. Или войдите в сессию под root:
Код:
$ sudo -i
После выполнения команды sudo hostname SMP-01 имя компьютера изменилось. Но после перезагрузки имя компьютера изменилось на первоначальное.

Войти в сессию под root невозможно, т.к. пользователь root отключён
 

neva

New member
Сообщения
4
#12
От разработчика Asta Linux не найдено в документации инструкции по переименование имени компьютера, кроме как упоминание название команды hostmane.

Поэтому возникли следующие вопросы:
1) Есть ли команды по изменению имени компьютера в файла hostname
2) В интернете нашёл, что изменять информацию в файлах, необходимо командами, а не прямым редактированием файлов - это в крайнем случае, это так или нет ?
3) Если команды есть, то как называются это команды и где посмотреть документация на эти команды ?
4) Если команд нет, то изменять имя компьютера в файле hostname. открыв этот файл в любом текстовом редакторе или открыть этот файл через файловый менеджер ?

Примечание: Хотя пользователь cogniter указал способ в графическом режиме
 
Последнее редактирование:

Olej

New member
Сообщения
1 307
#14
После выполнения команды sudo hostname SMP-01 имя компьютера изменилось. Но после перезагрузки имя компьютера изменилось на первоначальное.
Ну вы бы читали как-то то, что вам отвечают ... иначе зачем спрашивать. Я уже показывал ссылку где для вас всё "на пальцах" рассказано:
КАК ИЗМЕНИТЬ ИМЯ КОМПЬЮТЕРА UBUNTU
Войти в сессию под root невозможно, т.к. пользователь root отключён
Неправда! :unsure:
Если вы можете sudo, то можете и войти в сессию root:
Код:
$ sudo -i
или
Код:
$ sudo -s
 

oko

New member
Сообщения
1 257
#15
to neva
Редактировать файлы напрямую можно и нужно:
  • primo, в nix все является файлом (да, каталогов в общем смысле не существует, да, даже устройства являются файлом на уровне ОС);
  • secundo, правила хорошего тона предписывают каждой более-менее полифункциональной программе в nix иметь конфигурационный файл, из которого программа, внезапно, берет параметры своей работы;
  • tertio, редактирование конфиг-файлов различных программ-сервисов ("демонов" в терминологии nix) весьма повышает уровень грамотности nix-администратора (особенно, когда сервис перестает стартовать или работать как необходимо, и начальник уже требует решение, и консоль эта дурацкая, и пальцы от клавиатуры болят, и глаза от псевдографики краснеют, и т.д., и т.п.).
Мелкие программы-команды (типа ln, cd, cp и проч.) не в счет, потому что они выполняют узкоспециализированную функцию. Зато для них (и для подавляющего числа других программ) имеется man (руководство) или хотя бы ключ запуска --help, которые следует читать перед употреблением, ага...
Редактировать конфиг-файлов (/etc/hostname - тот же конфиг-файл, только уже уровня ОС в целом) следует любым текстовым редактором, которому даны права на редактирование. Через графику ли, через консоль ли - без разницы. Но давать sudo/root права графическим редакторам, как бы моветон. Поэтому используйте консоль и редакторы типа nano, mcedit, vi (последний не рекомендуется для новичков). Заодно потренируете скилл обращения с консолью...

*в сторону*
Вопросы root в Astra Linux SE уже задолбали. Как и подход разработчиков - security through obscurity в чистом виде, потому что механизм sudo как был дефолтным, так и остался со всеми вытекающими. Давно пора на стартовой странице форума вместо шапки со звездочкой написать: "Хотите активировать root на постоянной основе? Делайте sudo passwd от первичного пользователя, вбивайте сложный пароль и будет вам счастье..."
 

Ankarii

New member
Сообщения
22
#16
Задача: Изменить имя компьютера на имя SMP-01
Имеется:
  • Astra Linux Special Edition, версия 1.6
  • Пользователи: 2-а пользователя 1) mradmin - пользователь с правами администратора 2 ) medic - обычный пользователь
  • Вход в систему произведён пользователем с правами администратора.
  • Выполняем команду hostnane:
mradmin@VRN-HOSPITAL:/$ hostname SMP-01

появляется сообщение:
hostname: you must be root to change the host name
mradmin@VRN-HOSPITAL:/$

Вопрос: как изменить имя компьютера ?
Командой:

Код:
sudo hostnamectl set-hostname ИМЯ
При этом может выдать:
sudo: unable to resolve host СТАРОЕ_ИМЯ: В соединении отказано
А может и не выдать, но в любом случае, переименует.

Также, переименовать можно через графический интерфейс:
Менеджер файлов -> ПКМ на Компьютер -> Свойства -> Имя компьютера -> ...

P.S. AstraLinux SE 1.6 Обновление 5