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

Re: permissions on installed files



On Fri, Aug 30, 2013 at 11:05:24AM +0200, Eugeniy Meshcheryakov wrote:

> > The policy does says that ALI files must be installed "r--r--r--".

> > I hardly understand the practical difference with "rw-r--r--", the
> > common practice for /usr/. The root user can circumvent the
> > permissions anyway. If we want to warn him that he should not modify
> > *.ali, why do we let him modify the sources or the compilation options
> > in the project, invalidating the ali files and causing the same kind
> > of problems?
> >
> The problem is that if GCC is run as root it could try to recompile
> library files and change those ali files. It does not happen if those
> files are read-only.

Gnat will only try to recompile when the sources (or compilation
options with -s) have changed. Marking the sources read-only too would
prevent the problem sooner and display more meaningful warnings.

Simple curiosity, when does GCC need to be run as root?


Reply to: