Xaket, что означает "делаю терминал"? В смысле, пытаетесь сконструировать что-то вроде платёжного терминала? Или пишете программу, аналогичную Терминалу в Ubuntu?
Пока понятно только то, что вам не нужно то, что вы просите. На самом деле всё просто: авто вход в ОС сначала настраивается конфигурированием загрузчика, где Ubuntu ставится на первое место. Например, для GRUB:
https://help.ubuntu.ru/wiki/grub#изменение_стандартного_пункта_загрузкиА потом в ОС, в настройках учётки ставиться галочка "автовход в систему".
Всё, проблема с автовходом сразу после включения в общем виде решена.
Автозапуск программы можно тоже как-то прописать через Терминал. Я не занимался, но где-то видел инструкцию: скорее всего вам даже sudo использовать не понадобиться, так как Chrome будет запускаться от обычного пользователя. Так что постоянный root-доступ здесь тем более не нужен.
А то, что вы принимаете за "полноценную работу" без ввода пароля вообще, является полноценной дырой в безопасности всей системы.
На нашем сайте принято помогать, а не давать вредные советы (хотя, "доброжелатели" иногда находятся). Лучше объясните всё ещё подробнее и, возможно, опытные люди помогут решить вашу конечную (!) задачу, другим, не столь опасным способом.