Portál AbcLinuxu, 10. května 2025 08:54
semanage login -l Login Name SELinux User MLS/MCS Range __default__ user_u s0 filbar.name webuser_u s0 root root s0-s0:c0.c1023Stejně tak se mi ani nepřiřadí správný kontext souborů:
cat webuser.fc /srv/www/hosts(/.*)? gen_context(system_u:object_r:webuser_web_t,s0)
cat webuser.te policy_module(webuser,1.0.1) userdom_restricted_user_template(webuser) type webuser_web_t; files_type(webuser_web_t); manage_dirs_pattern(webuser_t,webuser_web_t,webuser_web_t) manage_files_pattern(webuser_t,webuser_web_t,webuser_web_t)
cat webuser.if interface(`webuser_role_change',` gen_require(` role webuser_r; ') allow $1 webuser_r; ')Nevíte někdo, kde bych mohl mít chybu. Za rady předem děkuji
Řešení dotazu:
semodule
byste měl vidět webuser a ve výpisu semanage user
(ne login) taky. Kontexty na souborech by se měly změnit když uděláte restorecon -R adresář
.
login
em nebo přes ssh
?
Zkusil jsem si to a pro sshd jsem musel přidat:
allow sshd_t webuser_t:process { transition };
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.