Два IP-адреса в одной подсети

Используйте usermod для изменения имени пользователя и домашнего каталога . Изменить пользователя peter на paul:

usermod -l paul peter
grep paul /etc/passwd /etc/shadow       # check

сменить домашнюю директорию и переместить туда все, что создано (при необходимости)

usermod -m -d /home/paul paul
grep paul /etc/passwd               # check

Измените имя группы , но не используйте usermod, так как это требует, чтобы вы сначала создали другую группу (, например. GID 1001 ), и хотя он обновит GID для всего в каталоге $HOME, вам придется искать и изменять файлы и каталоги в других местах со старой групповой собственностью. Вместо этого просто измените имя группы вручную.

nano /etc/group

и изменить

peter:x:1000:

-

paul:x:1000:

Вам придется изменить имена файлов, используемые cron, at и другими службами, которые используют имя пользователя вместо UID. Используйте

find /var -name "*peter*"

, чтобы найти эти файлы.

Вам также придется изменить файлы конфигурации, используемые некоторыми службами, такими как приложения для обработки почты.

Наконец, сценарии, использующие «/home/peter/», необходимо отредактировать. Измените вхождения «/home/peter/» на «$HOME».

Изменить удостоверения пользователей несложно, нужно просто быть тщательным.

0
25.06.2020, 02:06
2 ответа

ip route add /32 через dev

Думаю, если бы вы сделали что-то вроде:

ip route add 192.168.0.100/32 via 192.168.0.189 dev eth0

Я думаю, это сработает, нет?

0
18.03.2021, 23:24

Вам нужны две вещи:

  • свободный адрес /32 на интерфейсе (я предполагаю 192.168.0.111)
  • маршрут /32
# delete the old address if necessary
# ip addr del 192.168.0.110/24 dev eth0
ip addr add 192.168.0.111/32 dev eth0

ip route add 192.168.0.110/32 dev eth0
0
18.03.2021, 23:24

Теги

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