Mailinglist Archive: opensuse-bugs (3335 mails)

< Previous Next >
[Bug 682340] 11.4 update breaks tftp server

https://bugzilla.novell.com/show_bug.cgi?id=682340

https://bugzilla.novell.com/show_bug.cgi?id=682340#c1


Petr Uzel <puzel@xxxxxxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEEDINFO
InfoProvider| |chris@xxxxxxxxxxxxxxxx
Status Whiteboard| |tftp

--- Comment #1 from Petr Uzel <puzel@xxxxxxxxxx> 2011-06-23 16:20:30 UTC ---
Harald, thanks for the report.

The problem is obviously that we instruct xinetd to run in.tftpd as user tftp
(user directive) and tftp then tries to setreuid() to user nobody, what only
root is permitted to do. Unfortunately, it seems that there's no option to
force tftp not to setreuid() at all.

Therefore, I think the proper solution for 11.4 is to modify xinetd.d/tftp as
Harald suggests.

For upstream/factory, better solution might be (unless I miss something
obvious) to add an option to tftp to disable setreuid() completely. I'll talk
with upstream about this.

I'd like to include fix for this into upcoming maintenance update for
bnc#699714 -> CC: maintenance.

@Chris: your opinion?

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >