Имя хоста Debian, отказывающееся придерживаться

Хорошо прежде всего способность к удаленному в, очевидно, включена потому что Вы обычно удаленная в как администратор домена. То, что установка "Allow log on through Terminal Services" не определяется просто средства, что установка не организуется политикой. При рассмотрении вкладки Remote системных свойств, Вы найдете, что установка "Enable Remote Desktop on this computer" проверяется.

Смотрите на вкладку полномочий Протокола RDP в Конфигурации TS, и Вы будете видеть полномочия RDP для протокола RDP на сервере. Я держу пари, что Вы найдете domain\Remote Настольную Группу пользователей в списке полномочий с Пользователем и Гостевым доступом, так проверьте членов этой группы и корректируйтесь соответственно.

Вы могли бы найти, что существует другая группа с Пользователем и Гостевым доступом. Вы захотите скорректировать эти полномочия соответственно.

3
задан 14 June 2016 в 06:09
4 ответа

Примерно разговор, hostname шоу, что Ваш компьютер думает, что это называют, тогда как hostname -f шоу, что мир думает Ваш компьютер, называют. Изменение /etc/hostname влияние, что hostname дисплеи. Измениться что hostname -f дисплей, необходимо изучить настройку сети, конкретно при установке DNS.

Вот соответствующее извлечение из hostname(1) страница справочника:

Вы не можете изменить FQDN (как возвращено именем хоста - fqdn) или доменное имя DNS (как возвращено dnsdomainname) с этой командой. FQDN системы является именем что сопоставитель (3) возвраты для имени хоста.

Технически: FQDN является именем gethostbyname (2) возвраты для имени хоста, возвращенного gethostname (2). Доменное имя DNS является частью после первой точки.

Поэтому это зависит от конфигурации (обычно в/etc/host.conf), как можно изменить его. Обычно (если файл hosts анализируется перед DNS или NIS) можно изменить его в/etc/hosts.

В зависимости от того, что Вы хотите использовать $(hostname -f) для, необходимо или отредактировать /etc/hosts или настройте сервер DNS, работающий на Вашей хост-машине или сети для знания о ayil.Редактирование /etc/hosts самый простой путь к наличию hostname -f показать ayil, но если существует цель к выполнению hostname -f в противоположность hostname, вероятно, что Вы хотите, чтобы информация согласовывалась с некоторой информацией, хранившей вне этой машины.

5
ответ дан 3 December 2019 в 05:00

Ваши текущие изменения не будут применяться, пока Вы не перезагрузите систему, так как само ядро имеет имя хоста и доменное имя в виду. Для создания вещей правильно, я советовал бы для выполнения этих простых шагов (некоторые из них, Вы уже сделали) на хосте example.domain.com:

  • Править /etc/hostname содержать Ваше имя хоста (w/o доменное имя) example
  • Править /etc/hosts соответствовать Вашему новому имени хоста. Иначе Вы получите ошибки для поиска хоста во время sudo или других работ системы. Это должно обычно отображать Ваше имя хоста на обратную петлю. Не забудьте помещать FQDN сначала и затем просто имя хоста. Часть этого файла может быть похожей:
127.0.0.1 example.domain.com example localhost.localdomain localhost

Этот шаг может быть опущен, если поиск DNS укажет на этом сервере при запросе example.domain.com запись.

  • Обновите записи имени хоста и доменного имени ядра:
sudo sysctl -e kernel.hostname=example
sudo sysctl -e kernel.domainname=domain.com

В следующий раз, когда Вы входите в систему, Ваше приглашение оболочки покажет Вам новое example.domain.com имя хоста.

3
ответ дан 3 December 2019 в 05:00

Вы проверили, чтобы удостовериться, что DHCP не устанавливает Ваше имя хоста? Сделайте 'PS aux | grep dhclient', чтобы видеть, работает ли клиент DHCP. Если это, можно перепроверить, если сервер DHCP присваивает имя хоста путем рассмотрения арендного договора DHCP в/var/lib/dhcp/. Найдите файл арендного договора там Вашего интерфейса (вероятно, dhclient.eth0.leases при использовании eth0). кошка файл, и Вы могли бы найти, что имя хоста и доменное имя dhcp опции установлены.

Например, мое имя хоста при подсказке является 'dhcpuser-82', при этом полным доменным именем является "dhcpuser82.dh.example.com". Мой/var/lib/dhcp/dhclient.eth0.leases файл похож на это:

... и тому подобное
имя хоста опции "dhcpuser-82";
доменное имя опции "dh.example.com";
... больше и тому подобное

Если так, это - источник Ваших разочарований. Любая остановка с помощью dhcp и идет статичная (который, если Вы делаете, не забывают выпускать уничтожение к выполнению dhclient, так как сетевой перезапуск автоматически не уничтожит его, и Вы найдете, что вещи поддерживают способ, которым они были на следующий день), или проверьте Google на способы обойти опции DHCP имени хоста и доменного имени. BTW, не пытайтесь отредактировать файл арендных договоров для исправления проблемы. Это будет просто перезаписано, следующий раз dhcp обновляет арендный договор, или хуже это, привычка смочь возобновить Ваш арендный договор и Ваш хост проиграет, это - IP.

1
ответ дан 3 December 2019 в 05:00

Если на вашем сервере работает DHCP-клиент, он может сбрасывать ваше имя хоста каждый раз при продлении срока аренды. Проверьте / etc / default / dhcpcd и найдите эти строки:

# Uncomment this to allow dhcpcd to set hostname of the host to the
# hostname option supplied by DHCP server.
SET_HOSTNAME='yes'

Вы, вероятно, захотите вместо этого закомментировать строку SET_HOSTNAME .

Вы также можете попробовать следующее: настройте обратный DNS для вашего IP, если ваш хост позволяет это.

0
ответ дан 3 December 2019 в 05:00

Теги

Похожие вопросы