[Eisfair] eisfax.sh Dateisystem nur lesbar ?
Marcus Röckrath
marcus.roeckrath at gmx.de
Fr Nov 6 11:57:11 CET 2026
Hallo Andreas,
Andreas Hager wrote:
>> # getfacl /etc
>>
> eishager > getfacl /etc
> getfacl: Entferne führende '/' von absoluten Pfadnamen
> # file: etc
> # owner: root
> # group: root
> user::rwx
> group::r-x
> other::r-x
Passt.
>> # lsattr -d /etc
>>
>
> eishager > lsattr -d /etc
> --------------e------- /etc
Hier zwar
-----------I--e------- /etc
aber das I-Flag bedeutet
The 'I' attribute is used by the htree code to indicate
that a directory is being indexed using hashed trees. It
may not be set or cleared using chattr(1), although it can
be displayed by lsattr(1).
ist nicht änderbar und IMHO eine Eigenschaft des Dateisystem, welche beim
Formatieren festgelegt wird, eventuell dies hier
# tune2fs -l /dev/sda3 | grep hash
Filesystem flags: signed_directory_hash
Default directory hash: half_md4
IMHO keinerlei Bedeutung für dein Read-only-Problem.
>> Du machst aber die Administration des eis mit root, oder?
>>
> Verschieden, eis, root, andreas.
Aber Installationen und Co schon als User mit administrativen Rechten, also
nicht mit andreas.
Du schriebst dem anderen Thread:
[Zitat]
eishager # /var/install/config.d/eisfax.sh make_faxcron
eishager # /var/install/config.d/eisfax.sh make_faxqclean
Da steht allerdings nichts im Log !!
[/Zitat]
Also (als root?) auf der Konsole ausgeführt gibt es keine Probleme.
@Holger:
Als welcher User laufen die zeitgesteuerten Jobs.
Könnten die Härtungen wie "ProtectSystem=full" den Zugriff auf /etc
verweigern?
Testweise könnte man die Restriktionen mal aus den eisfax-Servicefiles
rausnehmen.
Diese sind als eisfax-...service in /usr/lib/systemd/system zu finden.
Setze vor die Zeilen zwischen "# added ..." und "# end ..." also am Beginn
jeder Protect- und Restrict-Zeile ein #.
Danach Reboot.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair