Re: An old, tiresome discussion: cdrtools vs cdrkit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Johann Peter Dirichlet <peterdirichlet.freesoftware@xxxxxxxxx> wrote:

> > There are two possible solutions:
> >
> > 1)      Look at the turkish Linux distro that delivers a complete
> >        uncastrated Linux, create a linux distro that includes the
> >        needed features (make sure that these features cannot be
> >        unconfigured) and send me a version so I can start implementing
> >        support for fine grained privileges on Linux into cdrtools.
> >
> > 2)      Continue to deliver a reduced Linux that does not give you the
> >        choice for a different solution and live with the consequences
> >        that force you to install cdrecord/readcd/cdda2wav suid root
> >        in order to gain the needed privileges.
>
> It is a Linux kernel issue (make menuconfig)? Or just a "install this
> package in order to fine control cdrtools privileges"?

A Linux distro that is feasible for a non-root cdrecord would need to include
full support for fine grained privileges and the distro would need to make sure 
that this cannot be turned off later.

This includes:

-	Kernel support for fine grained privs

-	Library support for above

-	Support for automated raising of privileges for specific user land 
	programs.

	This can either be done by something like pfexec(1) that itself is
	very small (400 lines) and reads the databases in /etc/security
	like /etc/security/exec_attr

	Or it can be done by having a root filesystem that supports
	mandatory access controls that act similar to suid root
	but for fine grained privs.

Jörg

-- 
 EMail:joerg@xxxxxxxxxxxxxxxxxxxxxxxxxxx (home) Jörg Schilling D-13353 Berlin
       js@xxxxxxxxxxxxxxx                (uni)  
       joerg.schilling@xxxxxxxxxxxxxxxxxxx (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux