[newbie] SELinux and the /srv directory

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

 



Hello,

Could you please help me solve the following matter regarding SELinux ?

For a project I have in my enterprise, I put some files under the /srv directory (let's call it "/srv/project" - it includes a lot of subdirectories too).
I did so because I learned from the FHS that this is the correct place where 
I should put the files a server will serve (?)
I want these files available to some Unix group, read/write in common for 
the users in that group. *They must be accesible through Samba as well as 
through FTP*.
Now when I do a touch /.autorelabel; reboot, SELinux marks files in 
/srv/project as system_u,object_r,var_t and users get a "permission denied" 
when accesing them (at least via Samba). To solve that, I manually changed 
to system_u,object_r,home_user_t, but this is less than optimal.

Would you please tell me the following:

- is /srv/project the correct (canonical) place to keep these common read/write work files or should I put them to /var/ftp/pub or other place ?
- what is the proper context such files should have ? Of course, I don't 
want this context automatically modified each time I do an automatic 
relabeling...
- are specific policy rules/types necessary for the /srv directory content ?



I think this should be of interest for many people - it's a configuration for a standard fileserver...

Thanks a lot,
Razvan
--
Ing. Razvan SANDU <rsandu @ softhome.net>
Bucharest, Romania



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux