PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows Attribute unter Linux setzen (keine ACLs)



blubbersuelze
11.12.16, 16:32
Hallo zusammen,

ich habe einen Samba Server (v.4.2.10) mit welchem ich für Windows Clients diverse auf einem EXT4 gesetzte Shares freigebe.

Unter Windows gibt es die Möglichkeit mittels desktop.ini einem Ordner ein eigenes Symbol zu geben.
Das dies auf Samba Shares auch funktioniert muss ich ich der "global" Sektion des Samba Servers folgende Optionen setzen:



store dos attributes = yes

erstelle ich nun von Windows aus auf einer Samba Share einen Ordner und konfiguriere darin eine desktop.ini
und führe von Windows aus nun in der Windows Eingabeaufforderung in diesem Ordner folgende Befehle aus
ist die ganze Sache von Erfolg gekrönt und ich habe ein custom Icon für besagten Netzwerkordner:


attrib +s +h desktop.ini
attrib +r .

Nun suche ich jedoch nach einer Möglichkeit diese Attributsetzung unter Linux machen zu können,
so das ich keine Windows Eingabeaufforderung dafür benötige.
Jegliches suchen und testen war bisher erfolglos.

Weiß jemand wie man das nativ unter Linux hin bekommt, das für Windows Systeme diese Attribute gesetzt sind?

mfg.
blubbersuelze :p

Bibaltik
14.12.16, 23:26
Keine Ahnung ob dies auch für samba Freigaben gilt, aber für Fat/ntfs attribute setzen gibt es setfattr (https://linux.die.net/man/1/setfattr) und um das komfortabel nutzen zu können auch ein Script (https://gist.github.com/Explorer09/ac4bf6838c271a9968b3)

blubbersuelze
15.12.16, 00:22
setfattr war die Lösung, danke :-)