mtchang / rt-n56u

Automatically exported from code.google.com/p/rt-n56u
0 stars 0 forks source link

Изменение файла /etc/shells #988

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Хочу настроить git, для этого нужно в файл 
shells добавить строку:
/opt/bin/git/shell
Но файл "shells" закрыт для записи, chmod выдает:
chmod: shells: Read-only file system
Как все таки добавить строку в файл?

Роутер Asus RT-N15U, прошивка "3.4.3.6-068_full".

Original issue reported on code.google.com by tverd...@gmail.com on 14 Sep 2013 at 1:31

GoogleCodeExporter commented 9 years ago
Изменить в сорцах и собрать прошивку.
В /etc симлинк на /etc_ro/shells. ro - read only =)

Original comment by d...@soulblader.com on 14 Sep 2013 at 2:43

GoogleCodeExporter commented 9 years ago
Можно ли собрать прошивку под виндой?

Original comment by tverd...@gmail.com on 14 Sep 2013 at 4:16

GoogleCodeExporter commented 9 years ago
Можно установить виртуальную машину (напр., 
VirtualBox) на винду, на которую установить 
Линукс, где уже будет собираться прошивка. 
Напрямую в винде такие вещи нельзя сделать.

А чего именно с гитом то хочешь сделать?... 
напиши немного подробнее, мож чего смогу 
подсказать.

Original comment by d...@soulblader.com on 14 Sep 2013 at 4:22

GoogleCodeExporter commented 9 years ago
Хочу сделать там репозитарий, с которым 
можно было бы синхронизироваться с других 
компьютеров и ноутбуков.
Чтобы код, хранящийся там был недоступен 
никому, кроме тех, кто знает логин и пароль.

Original comment by tverd...@gmail.com on 14 Sep 2013 at 4:26

GoogleCodeExporter commented 9 years ago
ааа, репозиторий... где-то я делал на серваке 
у себя гитовый репозиторий когда-то, надо 
глянуть (но точно помню, что не писал там 
ничего в /etc/shells). Если найду чего полезного, 
дам знать...

Original comment by d...@soulblader.com on 14 Sep 2013 at 4:30

GoogleCodeExporter commented 9 years ago
я делаю по этой инструкции, там нужно. Прям 
по инструкции, конечно, не получается, но с 
заменой на команды для этой прошивки.
http://mihairu.net/blog/show/4

Спасибо)

Original comment by tverd...@gmail.com on 14 Sep 2013 at 4:32

GoogleCodeExporter commented 9 years ago
Да не за что... Я оказывается поднимал по http 
гит...
А для роутера - смотри, то что добавляют в 
/etc/shells - это чисто заморочки секьюрности. По 
хорошему да, надо бы добавить отдельного 
юзера, права ему ограничить и т.п. Можно 
пока без этого обойтись, т.е. поднять гит 
для рутового юзера для начала (admin по 
умолчанию в нашем случае). Я вот просто не 
нашел команд, с помощью кот. файлы будут 
добавляться и отдаваться со стороны 
сервера (роутера), может плохо искал ))

а именно гит нужен?.. SVN не катит?..

Original comment by d...@soulblader.com on 14 Sep 2013 at 5:04

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Именно гит

Original comment by tverd...@gmail.com on 14 Sep 2013 at 5:24

GoogleCodeExporter commented 9 years ago
Ну фиг знает... Я бы не стал морочиться, тем 
паче, что в любом случае на девайсе это 
будет работать не особо шустро даже в 
локалке.
Я бы глянул:
https://bitbucket.org
http://www.gitlab.com/cloud
http://gitorious.org
https://deveo.com
Это из того что на ум пришло. Не уверен что 
все они до фришные, но раньше были для 
мелких и нон-профит организаций точно!

Original comment by d...@soulblader.com on 14 Sep 2013 at 6:05

GoogleCodeExporter commented 9 years ago
Спасибо, думаю, воспользуюсь bitbucket.  Их 
условия подходят)

Original comment by tverd...@gmail.com on 14 Sep 2013 at 6:50

GoogleCodeExporter commented 9 years ago
Пожалуйста! Разумно, давно известный 
ресурс + репозитории оттуда интегрируются 
легко в веб ресурсы управления проектами (с 
плане разработки) типа Jirа и проч.
Если нет особого опыта работы с CVS оч 
советую почитать документашки по системе и 
остальных разработчиков заставить. Ибо оч 
обломно потом либо чистить репозиторий, 
либо поднимать новый только потому что 
кто-то по неопытности налепил "не тех 
комманд". В основном это касается 
директорий кеша, прочих всяких временных 
файлов, которые в принципе изначально 
нужно добавлять в игнор лист. 
ЗЫ: это был просто совет... Удачи! ;)

Original comment by d...@soulblader.com on 14 Sep 2013 at 7:02