Bug 24245

Summary: /etc/services: rquotad port is missing
Product: Sisyphus Reporter: Anton V. Boyarshinov <boyarsh>
Component: setupAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: glebfm, kas, ldv, legion, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton V. Boyarshinov 2010-10-07 13:02:06 MSD
Сервисы rpc занимают порты, перечисленные в bindrescvport.blacklist, в частности rpc.quotad садится на порт 638, зарезервированный под ldaps
Comment 1 Dmitry V. Levin 2010-10-11 22:02:58 MSD
Файл называется /etc/bindresvport.blacklist и я верю, что он поддерживается функцией bindresvport(), пока мне не продемонстрируют обратное.

К сожалению, linuxquota/svc_socket.c не использует bindresvport().
Перевешиваю на пакет quota.
Comment 2 Dmitry V. Levin 2010-10-12 02:00:45 MSD
В RH уже наступали на эти грабли:
https://bugzilla.redhat.com/show_bug.cgi?id=455859

Сейчас у нас:
$ fgrep quota /etc/rpc 
rquotad		100011	rquotaprog quota rquota
$ grep -c quota /etc/services
0

В то время как
$ GET http://www.iana.org/assignments/port-numbers | fgrep quota
quotad	        762/tcp
quotad	        762/udp
Comment 3 Repository Robot 2010-10-12 13:38:43 MSD
setup-2.2.14-alt1 -> sisyphus:

* Tue Oct 12 2010 Dmitry V. Levin <ldv@altlinux> 2.2.14-alt1
- /etc/services: added portbind and quotad/rquotad (closes: #24245).