Я настраиваю ПК для очень конкретной цели. Это будет делать некоторые вещи глубоко под водой ... около 3 км. Мы не боимся рыбы, угоняющей коробку локально;).
Я пытаюсь настроить логин: no Xserver. Хорошо работает ... Я редактировал gdm.conf, чтобы не начинать. Отлично: вот как Linux должен быть в первую очередь.
Теперь моя следующая и последняя задача: получить логин. Я googled upstart, event.d - мой дистрибутив 10.4, который я недавно установил, не имеет этого или не работает, как я ожидаю. Я хочу, чтобы ящик загружался и предоставлял локальную корневую оболочку. Только это ...
Как это возможно?
изменить: возможные теги: безголовый, автоматический вход. Не могу установить это ....
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать вход в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1 до tty6, настроены в файлах /etc/init/ttyX.conf. Теперь программа getty принимает параметр -l, чтобы указать запуск программы (по умолчанию в /bin/login) - вместо этого вы можете указать /bin/sh и получить корневую оболочку. Вам нужно указать параметр -n, чтобы предотвратить запуск getty из-за имени пользователя.
Завершение: отредактируйте /etc/init/tty1.conf и замените строку exec /sbin/getty ... на:
[ f1]То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать вход в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1 до tty6, настроены в файлах /etc/init/ttyX.conf. Теперь программа getty принимает параметр -l, чтобы указать запуск программы (по умолчанию в /bin/login) - вместо этого вы можете указать /bin/sh и получить корневую оболочку. Вам нужно указать параметр -n, чтобы предотвратить запуск getty из-за имени пользователя.
Завершение: отредактируйте /etc/init/tty1.conf и замените строку exec /sbin/getty ... на:
exec /sbin/getty -n -l /bin/sh -8 38400 tty1
То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать вход в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1 до tty6, настроены в файлах /etc/init/ttyX.conf. Теперь программа getty принимает параметр -l, чтобы указать запуск программы (по умолчанию в /bin/login) - вместо этого вы можете указать /bin/sh и получить корневую оболочку. Вам нужно указать параметр -n, чтобы предотвратить запуск getty из-за имени пользователя.
Завершение: отредактируйте /etc/init/tty1.conf и замените строку exec /sbin/getty ... на:
exec /sbin/getty -n -l /bin/sh -8 38400 tty1
То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать вход в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1 до tty6, настроены в файлах /etc/init/ttyX.conf. Теперь программа getty принимает параметр -l, чтобы указать запуск программы (по умолчанию в /bin/login) - вместо этого вы можете указать /bin/sh и получить корневую оболочку. Вам нужно указать параметр -n, чтобы предотвратить запуск getty из-за имени пользователя.
Завершение: отредактируйте /etc/init/tty1.conf и замените строку exec /sbin/getty ... на:
exec /sbin/getty -n -l /bin/sh -8 38400 tty1
То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать логин в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1
- tty6
, настроены в файлах /etc/init/ttyX.conf
. Теперь программа getty принимает параметр -l
, чтобы указать запуск программы (по умолчанию в / bin / login
) - вы можете указать / bin / sh
и получить корневую оболочку. Вам также нужно предоставить параметр -n
, чтобы предотвратить getty от запроса имени пользователя.
Завершение: изменить / etc / init / tty1.conf
и замените строку exec / sbin / getty ...
с помощью:
exec / sbin / getty -n - l / bin / sh -8 38400 tty1
То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать логин в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1
- tty6
, настроены в файлах /etc/init/ttyX.conf
. Теперь программа getty принимает параметр -l
, чтобы указать запуск программы (по умолчанию в / bin / login
) - вы можете указать / bin / sh
и получить корневую оболочку. Вам также нужно предоставить параметр -n
, чтобы предотвратить getty от запроса имени пользователя.
Завершение: изменить / etc / init / tty1.conf
и замените строку exec / sbin / getty ...
с помощью:
exec / sbin / getty -n - l / bin / sh -8 38400 tty1
То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать логин в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1
- tty6
, настроены в файлах /etc/init/ttyX.conf
. Теперь программа getty принимает параметр -l
, чтобы указать запуск программы (по умолчанию в / bin / login
) - вы можете указать / bin / sh
и получить корневую оболочку. Вам также нужно предоставить параметр -n
, чтобы предотвратить getty от запроса имени пользователя.
Завершение: изменить / etc / init / tty1.conf
и замените строку exec / sbin / getty ...
с помощью:
exec / sbin / getty -n - l / bin / sh -8 38400 tty1
То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать логин в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1
- tty6
, настроены в файлах /etc/init/ttyX.conf
. Теперь программа getty принимает параметр -l
, чтобы указать запуск программы (по умолчанию в / bin / login
) - вы можете указать / bin / sh
и получить корневую оболочку. Вам также нужно предоставить параметр -n
, чтобы предотвратить getty от запроса имени пользователя.
Завершение: изменить / etc / init / tty1.conf
и замените строку exec / sbin / getty ...
с помощью:
exec / sbin / getty -n - l / bin / sh -8 38400 tty1
То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать логин в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1
- tty6
, настроены в файлах /etc/init/ttyX.conf
. Теперь программа getty принимает параметр -l
, чтобы указать запуск программы (по умолчанию в / bin / login
) - вы можете указать / bin / sh
и получить корневую оболочку. Вам также нужно предоставить параметр -n
, чтобы предотвратить getty от запроса имени пользователя.
Завершение: изменить / etc / init / tty1.conf
и замените строку exec / sbin / getty ...
с помощью:
exec / sbin / getty -n - l / bin / sh -8 38400 tty1
То же самое для tty2, tty3, ...
Если вы просто хотите, чтобы ящик запускался с корневой консолью, зачем запускать логин в первую очередь? Вы можете обойти его и просто запустить оболочку на любом TTY.
Программы, запущенные на текстовых консолях tty1
- tty6
, настроены в файлах /etc/init/ttyX.conf
. Теперь программа getty принимает параметр -l
, чтобы указать запуск программы (по умолчанию в / bin / login
) - вы можете указать / bin / sh
и получить корневую оболочку. Вам также нужно предоставить параметр -n
, чтобы предотвратить getty от запроса имени пользователя.
Завершение: изменить / etc / init / tty1.conf
и замените строку exec / sbin / getty ...
с помощью:
exec / sbin / getty -n - l / bin / sh -8 38400 tty1
То же самое для tty2, tty3, ...
.bashrc
загружается самой оболочкой bash - независимо от того, был ли автоматический вход или нет. (На самом деле, bash
читает файлы .bash_login
и .profile
, когда это оболочка входа, и .bashrc
, если это not i> оболочка входа.)
– Riccardo Murri
13 June 2012 в 14:02
Чтобы на самом деле разрешить вход в систему root, вы должны установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установили пароль для учетной записи root, команда passwd вернет
passwd: unlocking the password would result in a passwordless account.
Итак, сначала выполните в терминале:
sudo passwd root
, вам будет предложено ввести новый пароль Unix. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: password expiry information changed
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно заблокировать учетную запись root, используя следующую команду:
sudo passwd -l root
Второе:
Откройте терминал и введите:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть как
SeatDefaults]
greeter-session=unity-greeter
user-session=unity
greeter-show-manual-login=true
greeter-show-manual-login=true
(Что вам нужно заменить оригиналом)
[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=ubuntu
greeter-session=unity-greeter
Чтобы на самом деле разрешить вход в систему root, вы должны установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установили пароль для учетной записи root, команда passwd вернет
passwd: unlocking the password would result in a passwordless account.
Итак, сначала выполните в терминале:
sudo passwd root
, вам будет предложено ввести новый пароль Unix. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: password expiry information changed
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно заблокировать учетную запись root, используя следующую команду:
sudo passwd -l root
Второе:
Откройте терминал и введите:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть как
SeatDefaults]
greeter-session=unity-greeter
user-session=unity
greeter-show-manual-login=true
greeter-show-manual-login=true
(Что вам нужно заменить оригиналом)
[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=ubuntu
greeter-session=unity-greeter
Чтобы на самом деле разрешить вход в систему root, вы должны установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установили пароль для учетной записи root, команда passwd вернет
passwd: unlocking the password would result in a passwordless account.
Итак, сначала выполните в терминале:
sudo passwd root
, вам будет предложено ввести новый пароль Unix. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: password expiry information changed
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно заблокировать учетную запись root, используя следующую команду:
sudo passwd -l root
Второе:
Откройте терминал и введите:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть как
SeatDefaults]
greeter-session=unity-greeter
user-session=unity
greeter-show-manual-login=true
greeter-show-manual-login=true
(Что вам нужно заменить оригиналом)
[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=ubuntu
greeter-session=unity-greeter
Чтобы на самом деле разрешить вход в систему root, вы должны установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установили пароль для учетной записи root, команда passwd вернет
passwd: unlocking the password would result in a passwordless account.
Итак, сначала выполните в терминале:
sudo passwd root
, вам будет предложено ввести новый пароль Unix. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: password expiry information changed
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно заблокировать учетную запись root, используя следующую команду:
sudo passwd -l root
Второе:
Откройте терминал и введите:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть как
SeatDefaults]
greeter-session=unity-greeter
user-session=unity
greeter-show-manual-login=true
greeter-show-manual-login=true
(Что вам нужно заменить оригиналом)
[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=ubuntu
greeter-session=unity-greeter
Чтобы фактически разрешить вход в систему root, вам необходимо установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установите пароль для учетной записи root, команда passwd вернет
passwd: отпирание пароля приведет к учетной записи без пароля.
Итак, сначала выполните в терминале:
sudo passwd root
вам будет предложено ввести новый Unix пароль. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: информация об истечении срока действия пароля изменена
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно для блокировки учетной записи root с помощью следующей команды:
sudo passwd -l root
Second:
Откройте терминал и type:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть
SeatDefaults] greeter-session = единство-greeter user-session = единство greeter-show-manual-login = true greeter-show-manual-login = true
( Что вам нужно заменить оригиналом)
[SeatDefaults] autologin-user = & lt; YOUR USER & gt; autologin-user-timeout = 0 user-session = ubuntu greeter-session = unity-greeter
Чтобы фактически разрешить вход в систему root, вам необходимо установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установите пароль для учетной записи root, команда passwd вернет
passwd: отпирание пароля приведет к учетной записи без пароля.
Итак, сначала выполните в терминале:
sudo passwd root
вам будет предложено ввести новый Unix пароль. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: информация об истечении срока действия пароля изменена
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно для блокировки учетной записи root с помощью следующей команды:
sudo passwd -l root
Second:
Откройте терминал и type:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть
SeatDefaults] greeter-session = единство-greeter user-session = единство greeter-show-manual-login = true greeter-show-manual-login = true
( Что вам нужно заменить оригиналом)
[SeatDefaults] autologin-user = & lt; YOUR USER & gt; autologin-user-timeout = 0 user-session = ubuntu greeter-session = unity-greeter
Чтобы фактически разрешить вход в систему root, вам необходимо установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установите пароль для учетной записи root, команда passwd вернет
passwd: отпирание пароля приведет к учетной записи без пароля.
Итак, сначала выполните в терминале:
sudo passwd root
вам будет предложено ввести новый Unix пароль. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: информация об истечении срока действия пароля изменена
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно для блокировки учетной записи root с помощью следующей команды:
sudo passwd -l root
Second:
Откройте терминал и type:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть
SeatDefaults] greeter-session = единство-greeter user-session = единство greeter-show-manual-login = true greeter-show-manual-login = true
( Что вам нужно заменить оригиналом)
[SeatDefaults] autologin-user = & lt; YOUR USER & gt; autologin-user-timeout = 0 user-session = ubuntu greeter-session = unity-greeter
Чтобы фактически разрешить вход в систему root, вам необходимо установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установите пароль для учетной записи root, команда passwd вернет
passwd: отпирание пароля приведет к учетной записи без пароля.
Итак, сначала выполните в терминале:
sudo passwd root
вам будет предложено ввести новый Unix пароль. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: информация об истечении срока действия пароля изменена
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно для блокировки учетной записи root с помощью следующей команды:
sudo passwd -l root
Second:
Откройте терминал и type:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть
SeatDefaults] greeter-session = единство-greeter user-session = единство greeter-show-manual-login = true greeter-show-manual-login = true
( Что вам нужно заменить оригиналом)
[SeatDefaults] autologin-user = & lt; YOUR USER & gt; autologin-user-timeout = 0 user-session = ubuntu greeter-session = unity-greeter
Чтобы фактически разрешить вход в систему root, вам необходимо установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установите пароль для учетной записи root, команда passwd вернет
passwd: отпирание пароля приведет к учетной записи без пароля.
Итак, сначала выполните в терминале:
sudo passwd root
вам будет предложено ввести новый Unix пароль. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: информация об истечении срока действия пароля изменена
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно для блокировки учетной записи root с помощью следующей команды:
sudo passwd -l root
Second:
Откройте терминал и type:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть
SeatDefaults] greeter-session = единство-greeter user-session = единство greeter-show-manual-login = true greeter-show-manual-login = true
( Что вам нужно заменить оригиналом)
[SeatDefaults] autologin-user = & lt; YOUR USER & gt; autologin-user-timeout = 0 user-session = ubuntu greeter-session = unity-greeter
Чтобы фактически разрешить вход в систему root, вам необходимо установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установите пароль для учетной записи root, команда passwd вернет
passwd: отпирание пароля приведет к учетной записи без пароля.
Итак, сначала выполните в терминале:
sudo passwd root
вам будет предложено ввести новый Unix пароль. Напишите его дважды (второй для подтверждения). Затем выполните:
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвратить
passwd: информация об истечении срока действия пароля изменена
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно для блокировки учетной записи root с помощью следующей команды:
sudo passwd -l root
Second:
Откройте терминал и type:
gksudo gedit /etc/ect/lightdm/lightdm.config
(Orignal), это то, что он должен уже выглядеть
SeatDefaults] greeter-session = единство-greeter user-session = единство greeter-show-manual-login = true greeter-show-manual-login = true
( Что вам нужно заменить оригиналом)
[SeatDefaults] autologin-user = & lt; YOUR USER & gt; autologin-user-timeout = 0 user-session = ubuntu greeter-session = unity-greeter