Из здесь я вижу, что Вы также можете выдать showrev
команду, чтобы узнать версию.
$ showrev –a
Hostname: starbug
Hostid: nnnnnnnn
Release: 5.9
Kernel architecture: sun4u
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain: solar.com
Kernel version: SunOS 5.9 May 2002
Обеспечение того, чтобы файл /etc/pam.d/commom-auth
имел только аргументы модуля nullok
вместо nullok_secure
, позволяет пользователям входить без пароля, когда пользователь не имеет пароля.
/proc/net/dev
содержит статистику сетевых интерфейсов, в то время как /proc/< pid >/net/dev
содержит статистику сетевых интерфейсов с точки зрения процесса .
Я предполагаю, что если процесс выполняется в сетевом пространстве имен (см. man ip-netns
), где он имеет доступ только к ограниченному набору интерфейсов, только они появятся в /proc/< pid >/net/dev
.
Единственным рабочим решением, которое я нашел, является устранение mdm
. Существуют другие менеджеры дисплея, такие как nodm
, gdm
, lightdm
, которые можно установить и настроить для них функцию autologin как root. Также существует проблема с GitHub , которая кажется закрытой.
Извините, я сначала неправильно понял ваш вопрос. Если вам просто нужно изменить пользователя, чтобы у него не было пароля, вы можете просто запустить
sudo passwd -d <name of user>
. Кроме того, если вы планируете войти к пользователю без пароля с помощью su
, просто запустите его следующим образом:
`sudo su <user>`
Вы должны будете ввести пароль для sudo
, как обычно, если вы не измените файл /etc/sudoers
с помощью команды sudo visudo
в следующем пути:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
должно стать:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL)NOPASSWD: ALL
, где % sudo
может быть группой с другим именем в других distros linux, таких как % wheel
в archlinux. Обратите внимание, что это изменение сделает его таким образом, что никакие команды sudo
не нуждаются в пароле в масштабе всей системы.