Shadow87 Posted August 16, 2017 Share Posted August 16, 2017 (edited) Здравствуйте, товарищи! Попался мне тут Keenetic II c установленным Entware, который не третьей версии. В него поставили пакет shadow, чтобы получить утилиту usermod, отсутствующую в busybox. При попытке пользования утилитой вываливается ошибка root@Keenetic_Giga:/opt/sbin# usermod -aG server oleg usermod: /etc/passwd.5202: Read-only file system usermod: cannot lock /etc/passwd; try again later. Вопрос: как это исправить? Спасибо. Edited August 18, 2017 by Shadow87 Уточнение темы. Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted August 16, 2017 Share Posted August 16, 2017 1 час назад, Shadow87 сказал: Здравствуйте, товарищи! Попался мне тут Keenetic II c установленным Entware, который не третьей версии. В него поставили пакет shadow, чтобы получить утилиту usermod, отсутствующую в busybox. При попытке пользования утилитой вываливается ошибка root@Keenetic_Giga:/opt/sbin# usermod -aG server oleg usermod: /etc/passwd.5202: Read-only file system usermod: cannot lock /etc/passwd; try again later. Вопрос: как это исправить? Спасибо. А почему бы просто через Web не добавить нужного пользователя? Quote Link to comment Share on other sites More sharing options...
Shadow87 Posted August 16, 2017 Author Share Posted August 16, 2017 (edited) Вопрос не в добавлении пользователя в систему, а в том, что существующему в entware пользователю не получается штатным образом назначить членство в группе, что приведённая выше команда и должна делать. В идеале задача стоит в создании общей папки с доступом по протоколу SFTP (SSH File Transfer Protocol). Проблема выросла на этапе объединения пользователей в группу для выдачи им прав на папку. Edited August 16, 2017 by Shadow87 Quote Link to comment Share on other sites More sharing options...
Shadow87 Posted August 18, 2017 Author Share Posted August 18, 2017 (edited) Ещё раз здравствуйте! Помучив гугл, наткнулся на эту статью: http://www.zyxmon.org/2015/05/10/ustanavlivaem-entware-arm-na-nestandartnye-zhelezki/ Есть основания полагать, что проблема переноса файлов из /etc в /opt/etc как раз мой случай. Посему вопрос больше к тем, кто собирал пакеты дистрибутива Entware Keenetic до третьей версии. В Entware 3x всё пашет без запинок, а в Entware-Keenetic имеем сию проблему с usermod. Прошу помощи. Спасибо. Edited August 18, 2017 by Shadow87 Quote Link to comment Share on other sites More sharing options...
Mamay Posted August 18, 2017 Share Posted August 18, 2017 2 часа назад, Shadow87 сказал: а в Entware-Keenetic имеем сию проблему с usermod. Прошу помощи. Спасибо. Насколько мне известно, то Entware ниже цифры 3 - всё. Мигрируйте на актуальную версию... Quote Link to comment Share on other sites More sharing options...
Shadow87 Posted August 18, 2017 Author Share Posted August 18, 2017 Только что, Mamay сказал: Насколько мне известно, то Entware ниже цифры 3 - всё. Мигрируйте на актуальную версию... Иными словами: дельту в кинетик и трёшку на флешку. Понятно. Ладно, сделаем. Если кто-то исправит сей досадный косяк в Entware-Keenetic для Keenetic II, было бы неплохо. Ещё раз спасибо. Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted August 18, 2017 Share Posted August 18, 2017 Конечно, имейте совесть - этому ПО (и 2.06, и Entware) уже скоро с десяток лет будет. Его уже почти невозможно поддерживать и развивать, все вокруг далеко ушло вперед. 1 Quote Link to comment Share on other sites More sharing options...
TheBB Posted August 18, 2017 Share Posted August 18, 2017 as is... shadow проверяйте, отписывайтесь... 1 Quote Link to comment Share on other sites More sharing options...
Shadow87 Posted August 18, 2017 Author Share Posted August 18, 2017 (edited) Спасибо всем. На том кинетике уже поднял версию прошивки до дельты и воткнул Entware 3x. Добежит до меня на выходных ещё один Keenetic из второго поколения, тогда и проверю. Низкий поклон всем вам, товарищи! Кстати, а про ошибки в интерфейсе Transmission на дельта прошивке 2.09.C.0.0-4 в Keenetic Ultra II мне в каком разделе мне лучше писать? Веб-интерфейс у Transmission работает неадекватно. Edited August 18, 2017 by Shadow87 Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted August 19, 2017 Share Posted August 19, 2017 8 часов назад, Shadow87 сказал: Спасибо всем. На том кинетике уже поднял версию прошивки до дельты и воткнул Entware 3x. Добежит до меня на выходных ещё один Keenetic из второго поколения, тогда и проверю. Низкий поклон всем вам, товарищи! Кстати, а про ошибки в интерфейсе Transmission на дельта прошивке 2.09.C.0.0-4 в Keenetic Ultra II мне в каком разделе мне лучше писать? Веб-интерфейс у Transmission работает неадекватно. Уже есть такая тема: 1 Quote Link to comment Share on other sites More sharing options...
Shadow87 Posted August 20, 2017 Author Share Posted August 20, 2017 (edited) В 18.08.2017 в 22:19, TheBB сказал: as is... shadow проверяйте, отписывайтесь... Только что скачал эти пакеты и поставил. Это именно то, что нужно. Спасибо вам! Моя проблема решилась именно этим обновлением. Edited August 20, 2017 by Shadow87 Quote Link to comment Share on other sites More sharing options...
Shadow87 Posted August 21, 2017 Author Share Posted August 21, 2017 (edited) В 18.08.2017 в 22:19, TheBB сказал: as is... shadow проверяйте, отписывайтесь... Попробовал команды adduser, addgroup, deluser, delgroup passwd, chsh, chfn и usermod и ошибок не вижу. Есть непонятка с adduser: у неё в хелпе описан синтаксис adduser <user> <group>, который заявляется функционально аналогичным usermod -aG <group> <user>, и при его использовании возвращается ошибка. Живой пример: "adduser vic server" вернёт ошибку "addgroup: group 'vic' in use". Причём это есть и в Entware-Keenetic, и в Entware-3x. Но в Entware-3x и в Entware-Keenetic с вашим фиксом пользователя я потом впишу в группу командой "usermod -aG server vic", поэтому и не обращал внимания на эту непонятку. А вот без фикса была острая проблема. Больше ничего пока не заметил. Edited August 21, 2017 by Shadow87 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.