Bug 22887

Summary: Please provide /bin/ip for unprivileged users
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: iproute2Assignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: arseny, cas, glebfm, lav, ldv, placeholder, rider, sotor, vt
Version: unstable   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=34323

Description Dmitry V. Levin 2010-02-04 01:40:11 MSK
Please package /bin/ip symlink to "../sbin/ip" for unprivileged users.
Comment 1 Victor Forsyuk 2010-02-09 18:13:24 MSK
Идея мне нравится. Но добавлять в юзерский путь только /bin/ip совершенно нелогично. Другие утилиты пакета iproute также могут использоваться непривилегированным пользователем для просмотра информации.

Так что я склоняюсь к простановке симлинков на все утилиты...
Comment 2 Dmitry V. Levin 2010-02-09 18:26:53 MSK
Возможно, какие-то ещё утилиты могут быть использованы непривилегированным пользователем, надо проверить.  Мне казалось, что не все утилиты в этом пакете таковы.  Кроме того, утилиты, у которых нет manpages, лучше пока не трогать.
Comment 3 Repository Robot 2010-02-18 19:23:28 MSK
iproute2-2.6.31-alt2 -> sisyphus:

* Thu Feb 18 2010 Victor Forsiuk <force@altlinux> 2.6.31-alt2

- Provide symlinks in /usr/bin to all utilities usable by unpriviledge users (closes: #22887).
- Rebuild against libxtables.so.4.
Comment 4 Vitaly Lipatov 2021-04-07 14:53:09 MSK
Хочу обратить внимание, что запрашивалось добавить в пакет симлинк /bin/ip, но был добавлен /usr/bin/ip.
В развитии это привело к тому, что в ALT Education 9.1 кто-то добавил (видимо, в инсталлятор) создание симлинка /bin/ip
https://bugzilla.altlinux.org/show_bug.cgi?id=39891
что привело к проявлению неприятной проблемы с поиском зависимостей:
https://bugzilla.altlinux.org/show_bug.cgi?id=34323
Comment 5 Dmitry V. Levin 2021-04-07 15:37:03 MSK
(In reply to Vitaly Lipatov from comment #4)
> Хочу обратить внимание, что запрашивалось добавить в пакет симлинк /bin/ip,
> но был добавлен /usr/bin/ip.
> В развитии это привело к тому, что в ALT Education 9.1 кто-то добавил
> (видимо, в инсталлятор) создание симлинка /bin/ip
> https://bugzilla.altlinux.org/show_bug.cgi?id=39891

Андрей, проследи, пожалуйста, чтобы никто не добавлял симлинк /bin/ip ни в какие продукты.  Спасибо.
Comment 6 Anton Farygin 2021-04-07 18:14:01 MSK
s/Андрей/Сергей/ и добавить в тесты для дистрибутивов.
Comment 7 Andrey Cherepanov 2021-04-07 20:14:44 MSK
(Ответ для Dmitry V. Levin на комментарий #5)
> (In reply to Vitaly Lipatov from comment #4)
> > Хочу обратить внимание, что запрашивалось добавить в пакет симлинк /bin/ip,
> > но был добавлен /usr/bin/ip.
> > В развитии это привело к тому, что в ALT Education 9.1 кто-то добавил
> > (видимо, в инсталлятор) создание симлинка /bin/ip
> > https://bugzilla.altlinux.org/show_bug.cgi?id=39891
> 
> Андрей, проследи, пожалуйста, чтобы никто не добавлял симлинк /bin/ip ни в
> какие продукты.  Спасибо.

Уже давно удалили пакет и хуки, создающие эти симлинки.
Comment 8 Vitaly Lipatov 2021-04-10 09:54:07 MSK
(Ответ для Andrey Cherepanov на комментарий #7)
> (Ответ для Dmitry V. Levin на комментарий #5)
> > (In reply to Vitaly Lipatov from comment #4)
> > > Хочу обратить внимание, что запрашивалось добавить в пакет симлинк /bin/ip,
> > > но был добавлен /usr/bin/ip.
> > > В развитии это привело к тому, что в ALT Education 9.1 кто-то добавил
> > > (видимо, в инсталлятор) создание симлинка /bin/ip
> > > https://bugzilla.altlinux.org/show_bug.cgi?id=39891
> > 
> > Андрей, проследи, пожалуйста, чтобы никто не добавлял симлинк /bin/ip ни в
> > какие продукты.  Спасибо.
> 
> Уже давно удалили пакет и хуки, создающие эти симлинки.
Точно? Тогда не ясно, почему на Education 9.1 проблема воспроизводится,
а также, что напрягает, на c9f1 (Issue #38343):
  teamviewer: Требует: /bin/ip но пакет не может быть установлен
E: Извините, `битые' пакеты
Comment 9 Andrey Cherepanov 2021-04-11 16:46:38 MSK
(Ответ для Vitaly Lipatov на комментарий #8)
> (Ответ для Andrey Cherepanov на комментарий #7)
> > (Ответ для Dmitry V. Levin на комментарий #5)
> > > (In reply to Vitaly Lipatov from comment #4)
> > > > Хочу обратить внимание, что запрашивалось добавить в пакет симлинк /bin/ip,
> > > > но был добавлен /usr/bin/ip.
> > > > В развитии это привело к тому, что в ALT Education 9.1 кто-то добавил
> > > > (видимо, в инсталлятор) создание симлинка /bin/ip
> > > > https://bugzilla.altlinux.org/show_bug.cgi?id=39891
> > > 
> > > Андрей, проследи, пожалуйста, чтобы никто не добавлял симлинк /bin/ip ни в
> > > какие продукты.  Спасибо.
> > 
> > Уже давно удалили пакет и хуки, создающие эти симлинки.
> Точно? Тогда не ясно, почему на Education 9.1 проблема воспроизводится,
> а также, что напрягает, на c9f1 (Issue #38343):
>   teamviewer: Требует: /bin/ip но пакет не может быть установлен
> E: Извините, `битые' пакеты
На 9.2 не воспроизводится. Teamviewer ставится через epm play teamviewer.
Comment 10 Anton Farygin 2021-04-12 08:13:10 MSK
Дима, а чем плохо добавление /bin/ip в пакет iproute2 ?

давайте его исправим.