Astra linux tty1 progress login не пускает в систему
Обновлено: 30.06.2024
Я продолжаю слышать об этих вещах, известных как tty "S.
как я могу получить к ним доступ
4 ответа
tty это одна из тех забавных команд Unix, которая печатает имя терминала, подключенного к стандартному вводу.
По умолчанию Ubuntu имеет 7 tty.
- Вплоть до Ubuntu 17.10, 1-6 только командная строка и 7 запускает ваш сеанс X (ваш обычный рабочий стол).
- В Ubuntu 17.10 и новее экран входа в систему GUI включен 1 , Графический рабочий стол на 2 и командные строки на 3-7 ,
Чтобы получить к ним доступ, используйте эту комбинацию клавиш:
Ctrl + Alt + F1 (или F3 на 17.10 и новее)
(изменение F1 на F1-F6 для доступа к нужному терминалу)
Чтобы вернуться к сеансу графического интерфейса пользователя (обычный рабочий стол):
Ctrl + Alt + F7 (или F2 на 17.10 и новее)
Вы можете изменить отображаемый TTY в командной строке с помощью chvt (требуется sudo привилегии), например, из SSH. Вот соответствующая часть справочной страницы ( man chvt ):
CHVT (1)
НАЗВАНИЕ
chvt - изменить виртуальный терминал переднего плана
СИНТАКСИС
чвт н
ОПИСАНИЕ
Команда chvt N делает /dev/ttyN терминалом переднего плана. (Соответствующий экран создается, если он еще не существовал. Чтобы избавиться от неиспользуемых VT, используйте deallocvt) Сочетание клавиш (Ctrl-)LeftAlt-FN (с N в диапазоне 1-12) обычно имеет аналогичный эффект.
Tty, сокращение от teletype и, возможно, более часто называемое терминалом, - это устройство, которое позволяет вам взаимодействовать с системой, отправляя и получая данные, такие как команды и вывод, который они производят.
Существует множество типов ttys, но в настоящее время большинство ttys реализованы в программном обеспечении, например, в графических консолях, к которым вы можете получить доступ с помощью Ctrl+Alt+Fn, или в эмуляторах терминалов, таких как терминал Gnome, которые выполняются в сеансе X.
Также есть tty команда, которая показывает узел устройства терминала, в котором он работает (или печатает "не tty", если он не работает внутри терминала; да, можно запускать команды вне терминала). Например:
Когда я вошел в систему и запустил оболочку на машине, оболочка обычно работает внутри терминала, а именно здесь /dev/pts/0 , Тем не менее, когда я бегу ssh host command чтобы выполнить команду на удаленном хосте, команда не выполняется внутри терминала.
Это меняет ваше рабочее пространство: например, вы можете открыть текстовый файл и изменить его на tty2, тогда у вас может быть команда /ls для справки. Это очень полезно для такой среды, как Ubuntu Server.
Это эквивалентно открытию двух вкладок в среде графического интерфейса.
В Ubuntu Server (16.04.3 LTS - для меня) я могу использовать ALT + F1-F6 или использовать ALT + LeftArrow, чтобы вернуться назад, или ALT + RightArrow, чтобы перейти вперед.
Если ваш tty не отображается на экране входа в систему, вы можете запустить sudo nano /etc/issue и наверху вы можете вставить все, что захотите, но добавить tty, который вам нужно разместить \l , Место \n для имени хоста.
Сразу к делу, как сделать автоматическим вход в систему например на tty1 и как соответственно сделать так, что бы по умолчанию был этот самый tty1. ОС Ubuntu mate 15.10.3. И хотелось бы добавить, что она установлена на rasbperry pi 2 и по этому это не совсем полноценная Ubuntu.
__________________Помощь в написании контрольных, курсовых и дипломных работ здесь
Загрузка WinXP c нужного HDD
Не обессудьте, в общем. Я профан в компьютерном железе, но профан способный, поэтому надеюсь на.
Загрузка нужного куска кода
Всем привет! Подскажите, как сделать, чтобы по клику грузился нужный код. У меня таблица из трех.
Автоматическая загрузка компьютера
Здравствуйте. Столкнулся с такой проблемой, выключаю или отправляю компьютер в сон и он после этого.
ОС Ubuntu mate 15.10.3. И хотелось бы добавить, что она установлена на rasbperry pi 2 и по этому это не совсем полноценная Ubuntu. Не пользуйтесь неполноценной операционной системой.
ps и не читайте перед завтраком советских газет.
Файла /etc/init/tty1.conf нет и в папке init.d тоже, я установил программу, сам создал этот файл, но это конечно не дало плодов
По второму способу, такого пути нет /etc/inittab
Я находил много подобных способов, но в данной убунте всё немного не так, она так сказать "попроще"
Мне нужно в итоге запустить программу .exe, mono с этим прекрасно справляет, но если установить команду на запуск в автозагрузки etc/profile.d то tty7 графический перестаёт работать, можно из любой другой зайти, автозагрузка сработает, но мне нужно что бы это было автономно
Через интерфес добавления в автозапуск тоже не получается, в этом случае просто ничего не происходит
Есть какой-нибудь толковый способ сделать на машине автозапуск, хотя бы через графическую оболочку?
Или может я не правильно добавляю как-то в etc/profile.d ведь через консоль после ввода логина и пароля программа сама начинает работу
Я сейчас напишу как я сделал, прошу больно камнями в меня не кидать, может у кого-то тоже есть raspberry pi 2 с этой убогонькой ubuntu
В терминале нужно зайти в настройки профиля и поставить 2 галки "Запускать команду как оболочку входа" и "Запускать другую команду вместо моей оболочки" ну и указать соответственно путь к вашему скрипту или *.exe
Любые другие средства в данной ununtu не подходят, проверенно недельным опытом и даже умудрился пару раз убить ОС меняя её конфиги. Это конечно всё-таки через графическую оболочку, но это лучше чем ничего. Хоть и сам разобрался, всё же спасибо за ответы. Я думаю тема закрыта.
Sergey_Crusher, вообще-то, имхо конечно, но когда вы пытаетесь задавать вопросы, БОЛЬШЕ ПОЛЬЗЫ бывает, когда вопрос относится к "цели", а не ко "средствам". по крайней мере, начали вы (как говорится в старой пословице) "за здравие":
В этом кратком руководстве описывается, как переключаться между TTY без функциональных клавиш в Unix-подобных операционных системах.
Прежде чем идти дальше, мы посмотрим, что такое TTY.
Как упоминалось в ответе на форуме AskUbuntu, слово TTY появилось из TeleTYpewriter.
Еще в ранние дни Unix пользовательские терминалы, подключенные к компьютерам, были электромеханическими телепринтерами или телетайпами (tty вкратце).
С тех пор имя TTY продолжает использоваться для консолей с текстом. В настоящее время все текстовые консоли представляют собой виртуальные консоли, а не физические консоли. Команда TTY печатает имя файла терминала, подключенного к стандартному входу.
Переключение между TTY в Linux
По умолчанию в Linux есть 7 tty.
Вы можете переключаться между различными TTY, используя клавиши CTRL + ALT + Fn.
Например, чтобы переключиться на tty1, мы набираем CTRL + ALT + F1.
Вот как выглядит tty1 на сервере Ubuntu 18.04 LTS.
Если ваша система не имеет сеанса X, просто введите Alt + Fn. Вам не нужно использовать CTRL.
В некоторых версиях Linux (например, с Ubuntu 17.10 и далее) на экране входа в систему теперь используется виртуальная консоль 1.
Таким образом, вам нужно нажать CTRL + ALT + F3 до CTRL + ALT + F6 для доступа к виртуальным консолям.
Чтобы вернуться в среду рабочего стола, нажмите CTRL + ALT + F2 или CTRL + ALT + F7 на Ubuntu 17.10 и более поздних версиях.
До сих пор мы видели, что мы можем легко переключаться между TTY, используя CTRL + ALT + Function_Key (F1-F7).
Однако, если вы не хотите использовать клавиши функций по какой-либо причине, в Linux есть простая команда с именем chvt.
chvt описание
Команда «chvt N» позволяет вам переключиться на терминал N переднего плана, так же, как нажать CTRL + ALT + Fn.
Соответствующий экран создается, если он еще не существует.
Посмотрим, напечатаем ли система текущий tty:
Пример вывода с моего сервера Ubuntu 18.04 LTS.
Теперь перейдем к tty2. Для этого введите:
Помните, что вам нужно использовать «sudo» с командой chvt.
Теперь проверьте текущий tty с помощью команды:
Вы увидите, что tty теперь изменился.
Аналогичным образом, вы можете переключиться на tty3, используя «sudo chvt 3», tty4, используя «sudo chvt 4» и так далее.
Команда Chvt может быть полезна, когда какая-либо из ваших функциональных клавиш не работает.
Чтобы просмотреть общее количество активных виртуальных консолей, запустите:
Как вы можете видеть, в моей системе есть два активных VT.
Вы можете увидеть следующий нераспределенный виртуальный терминал, используя команду:
Виртуальная консоль не используется, если она не является консолью переднего плана, и никакой процесс не открывается для чтения или записи, и на ее экране не было выделено текста.
Чтобы избавиться от неиспользуемых VT, просто введите:
Вышеупомянутая команда освобождает память ядра и структуры данных для всех неиспользуемых виртуальных консолей.
Чтобы сказать проще, эта команда освободит все ресурсы, связанные с неиспользуемыми виртуальными консолями.
Для получения дополнительной информации см. Справочные страницы соответствующей команды.
И так суть проблемы: По случайности в домашней директории изменил права доступа на root.
Хотел из-под своего пользователя изменить права доступа, но не получилось. Решил перезагрузиться. После при входе в систему ввожу пароль, но система не пускает и остается на том же месте. У меня пользователь один и не могу вызвать терминал, чтоб создать хотя бы еще 1 пользователя.
Кароче - не могу войти в систему.
Пытался через LiveCD изменить права доступа к папке - но почему-то он не дает изменить?!
Прошу помочь.
P.S.: Это написал через 2 систему - Windows.
Оценить 11 комментариев
>По случайности в домашней директории изменил права доступа на root
Победитель по жизни.
>папке - но почему-то он не дает изменить
Что такое "не дает изменить"?
После выдается ошибка.
1) Как "изменил права доступа на root" относится к chmod?
2) Какая ошибка?
su cd /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home
ls -l
drwx------ 39 root root 4096 Jan5 13:47 thenovalive
Моя домашняя директория thenovalive - хочу изменить на права - thenovalive.
Если получится, то смогу зайти в систему.
chmod меняет права доступа, а не владельца. Что вы конкретно сделали? Что сменили? Права или владельца?
1) Загружаемся с livecd
2) Монтируем диск
3) Меняем владельца chown user:user /path/to/home
это пример. пишите свой путь к вашей домашней папке.
D' Normalization: Не понял, какой путь писать?!
Сделал так
su cd /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2
chown thenovalive:thenovalive /path/to/home
Выдал - chown: invalid user: 'thenovalive:thenovalive'
Что это могло бы означать, м.б. это из-за LivdeCD и не знает что есть пользователь thenovalive ?!
sudo chown (id):root -R /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive
когда закончит загружайтесь уже от себя. далее sudo chown thenovalive:thenovalive -R /home/thenovalive
romy4: для начала
cat run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/etc/passwd
нашел запись (практически в конце списка):
thenovalive:x:1000:100:Mr.VVV. /home/thenovalive:/bin/bash
Подскажите, где id ?!
thenovalive2013: наверняка группа такой же gid имеет, поэтому можно сразу sudo chown 1000:1000 -R .romy4: chown 1000:1000 -R /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive
Выдал ошибку
chown: changing ownership of '/run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive/.local/share/recently-used.xbel': Operation not permittedd
chown: changing ownership of '/run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive/.kde4/share/apps/RecentDocuments': Operation not permittedd
chown: changing ownership of '/run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive/': Operation not permittedd
1 home/thenovalive/.local/share/recently-used.xbel - "операция не разрешена"
2 home/thenovalive/.kde4/share/apps/RecentDocuments - "операция не разрешена"
3 home/thenovalive - "операция не разрешена"
romy4: Кроме своей домашней директории я ничего не трогал! Сразу перезагрузился и все, я не смог войти!
Сейчас спец. ввожу неправильный пароль - система пишет что не правильный! , но ввожу правильный - не дает мне войти!
romy4: А что, если
1 home/thenovalive/.local/share/recently-used.xbel -удалить файл (что-то там прописано в файле)
2 home/thenovalive/.kde4/share/apps/RecentDocuments - удалить папку (она пустая)
и заново sudo chown 1000:1000 -R /run/media/manjaro/qwead123-asd-asd22-rfs3234frf-12d2/home/thenovalive
romy4: Вообще, получилось запустить консоль - CTRL+ALT+F2
HP Login: thenovalive
Password:
Last login: Tue Jan 5 23:23:43 on tty2
-- thenovalive: /home/thenovalive: change directory failed: Permission denied
Logging in with home = "/".
-bash: /home/thenovalive/.bash_profile: (и тут несколько квадратиков - видимо по русскому написано!)
romy4: все сделал
и так:
chown 1000:1000 -R /home/thenovalive
Выдал ошибку
chown: changing ownership of '/home/thenovalive/.local/share/recently-used.xbel': Operation not permittedd
chown: changing ownership of '/home/thenovalive/.kde4/share/apps/RecentDocuments': Operation not permittedd
chown: changing ownership of '/home/thenovalive/': Operation not permittedd
romy4: Все то же самое, что я делал в LiveCD.
Может команда не правильная?!
chown 1000:1000 -R /home/thenovalive
Вторая 1000 - может из-за нее?!
thenovalive2013: что-то не так здесь. под каким юзером? почему без sudo? с лайв сиди? - надо загружаться со своего винта, лайвсиди пока в сторону.romy4: И так по порядку.
1. Згаржуаюсь с ноутбука (LiveCD отключил - флэшку извлек - вытащил из гнезда USB)
2. Нахожусь в консоле (CTRL+ALT+F2) и прописываю
2.1 root
2.2 пароль от thenovalive
все зашел. Дальше прописываю
sudo chown 1000:100 -R /home/thenovalive
Выдает ошибку:
chown: changing ownership of '/home/thenovalive/.local/share/recently-used.xbel': Operation not permittedd
chown: changing ownership of '/home/thenovalive/.kde4/share/apps/RecentDocuments': Operation not permittedd
chown: changing ownership of '/home/thenovalive/': Operation not permittedd
P.S.: Управление пользователями
account:password:UID:GID:GECOS:directory:shell
где:
account — имя пользователя
password — пароль пользователя
UID — идентификационный номер пользователя
GID — идентификационный номер основной группы пользователя
GECOS — необязательное поле, используемое для указания дополнительной информации о пользователе (напирмер, полное имя пользователя)
directory — домашний каталог ($HOME) пользователя
shell — командный интерпретатор пользователя (обычно /bin/sh)
В моем случае
grep thenovalive ./etc/passwd
romy4: Вы у меня спрашивали, что я сделал до трабла?!
Мои действия:
1. Открыл файловый менеджер и зашел в Home директорию. В пустой области нажал правой кнопокй мыши и выбрал из контекстного меню след.: Root Actions-Ownership to Root
2. После закрыл файловый менеджер.
3. Запустил программу Deluge и у меня выскочила ошибка, но программа открылась.
4. Открыл опять файловый менеджер -по умолчанию открывает Home директорию и вот тогда то и началась свистопляска, файловый менеджер открылся не в моем темном-стиле, т.е. из-под рута зашел файловый менеджер и не смог открыть мою home директорию.
5. Решил перезагрузиться.
6. В систему после вода пароля не смог зайти.
7. Вот мои действия.
p.s. : Файловый менеджер у меня Dolphin.
romy4: УРАААА. Победил проблему.
Начал гуглить и наткнулся на это - Как удалить папку из под root если пишет «Отказано в доступе»?
(Как удалить папку из под root если пишет «Отказано в доступе»?)
Меня все терзали сомнения почему эти 2 пункта не хотят изменяться?!
sudo chown 1000:100 -R /home/thenovalive
1 home/thenovalive/.local/share/recently-used.xbel
2 home/thenovalive/.kde4/share/apps/RecentDocuments
Вот и сделал так:
1 chattr -i /home/thenovalive/.local/share/recently-used.xbel
2 chattr - /home/thenovalive/.kde4/share/apps/RecentDocuments
Все успешно выполнилось, затем я такой радостный ввел долгожданную команду:
sudo chown 1000:100 -R /home/thenovalive
И тоже без ошибок. Сразу же ребутнулся и вауля, мой пароль прошел и я зашел в систему!
Читайте также: