000
27.11.2005, 19:08 Uhr
Pler
Einer von Vielen (Operator)
|
offensichtlich werden die rechte, die man als smbclient hat noch von wo anders eingeschränkt, als von samba. Es liegt aber nicht an den normalen nutzerreichenten.
Ich geben zum Beipspiel /tmp als "freigabe" frei.
bash: |
# smbclient //<ip>/freigabe # dir
|
jetzt seh ich aber bloß einen Teil der Daten. Ich kann keine Regeln heraussehen an was das liegen soll. Zwei datei mit gleichen owner und gleichen rechten. Eine sieht man und die andere nicht.
Geb ich /var frei:
bash: |
# dir NT_STATUS_ACCESS_DENIED listing \*
|
#
home verzeichnisse gehn gleich gar nicht.
Das mit der smb.conf ist jedesmal ein gewürge, immer läuft das irgendwas nciht. Diesmal hat es mich 1,5h gekostet, dass aber der Samba-Version sowieso, nicht mehr
smb.conf: |
security = share
|
sondern
smb.conf: |
security = users
|
standard ist. Sowas steht dann natürlich auch in keinem Tutorial oder so. Manchmal glaub ich, dass es besser wär Standardwerte gleich wegzulassen. Dann sieht man wenigstens was eingestellt ist.
hier mal meine aktuelle
smb.conf: |
[global] workgroup = TUX-NET os level = 2 encrypt passwords = yes follow symlinks = yes security = share wide links = yes guest ok = no
[homes] comment = Home Directories valid users = %S browseable = No read only = No create mask = 0644 directory mask = 0750
[freigaben] browseable = Yes comment = Allgemeine Freigaben writeable = yes public = yes path = /tmp
|
Bearbeitung von nachtrag: |
Symlinks will er auch überhaupt nicht verstehen. Kann aber auch daran liegen, dass die auch bloß so ausgeblendet werden wie die anderen Dateien.
|
Dieser Post wurde am 27.11.2005 um 19:09 Uhr von Pler editiert. |