Вы можете установить ОС Linux на свой смартфон с помощью Linux Deploy
.
Установите Linux Deploy из магазина Google Play.
Описание:
Это приложение с открытым исходным кодом для быстрой и простой установки операционной системы (ОС) GNU / Linux на ваше устройство Android. Приложение создает образ диска на флэш-карте, монтирует его и устанавливает дистрибутив ОС. Приложения новой системы запускаются в среде chroot и работают вместе с платформой Android. Все изменения, внесенные на устройстве, обратимы, т. Е. Приложение и компоненты можно удалить полностью. Установка дистрибутива осуществляется путем загрузки файлов с официальных зеркал в Интернете через Интернет. Приложение требует прав суперпользователя (ROOT).
Программа поддерживает многоязычный интерфейс.Вы можете управлять процессом установки ОС, а после установки запускать и останавливать службы новой системы (есть поддержка запуска ваших скриптов) через пользовательский интерфейс. Процесс установки отображается в виде текста в главном окне приложения. Во время установки программа настроит среду, которая включает базовую систему, SSH-сервер, VNC-сервер и среду рабочего стола. Интерфейс программы также может управлять настройками SSH и VNC.
Установка новой операционной системы занимает около 30 минут. Рекомендуемый минимальный размер образа диска - 1024 МБ (с LXDE), а без графического интерфейса - 512 МБ. При установке Linux на флешку с файловой системой FAT32 размер образа не должен превышать 4095 МБ! После первоначальной настройки пароль по умолчанию для SSH и VNC - changeme. Пароль можно изменить стандартными средствами ОС.
Учебное пособие для установки Ubuntu / Debian на любом мобильном устройстве Android
Скорее всего эта ветка мертва, но я все же отвечу.
Проблема, с которой вы сталкиваетесь, находится в вашем роде.
Начните с файла passwd
, в цикле отсортируйте пользователя в одну из двух групп (используйте массивы )любой пользователь с идентификатором пользователя менее 1000 в одном массиве, любой пользователь с идентификатором 1000 или выше в другом. Пользователи менее 1000 являются системными пользователями, остальные — это пользователи, которых вы ищете.
В другом цикле я бы отфильтровал системных пользователей и проверил, каких пользователей нет в теневом файле.
Примечание. :любые используемые временные файлы следует записывать/хранить в каталоге tmp.
Также для теневого файла :требуется root-доступ.