Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Samba: Rechte beim Erstellen von Dateien

Diskussion: Samba: Rechte beim Erstellen von Dateien im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Ich kämpfe gerade mit einer Samba-Freigabe in der, wenn der Benutzer capouser Dateien erstellt, diese mit den falschen Rechten ...

Antwort
Alt 27.06.11, 20:46   #1 (permalink)
 
Benutzerbild von benediktibk
 
Registriert seit: 03.05.07
benediktibk Leistung: 8086benediktibk Leistung: 8086
Likes: 50
Standard Samba: Rechte beim Erstellen von Dateien

Anzeige

Ich kämpfe gerade mit einer Samba-Freigabe in der, wenn der Benutzer capouser Dateien erstellt, diese mit den falschen Rechten erstellt werden. Soll bedeuten: Die Datei kann zwar erstellt aber danach nicht mehr beschrieben, gelöscht oder whatever werden. (es geht um die letzte Zeile)

Code:
root@123meins:/mnt/Bernadette/20110624# ls -l
total 208
drwx------  2 capouser samba   4096 2011-06-24 20:52 desktop
drwx------ 21 capouser samba   4096 2011-06-27 20:03 Documents
drwx------  7 capouser samba   4096 2011-06-24 20:58 Pictures
-rwx------  1 capouser samba 174077 2011-01-18 15:58 Rechnung Nr 111067.pdf
-r-x------  1 capouser samba  22731 2011-06-27 16:11 unterlagennichtwiss.pdf
Gemäß Samba-Konfiguration sollte es aber 0700 sein:
Code:
[Bernadette]
path = /mnt/Bernadette
available = yes
browseable = yes
writeable = no
write list = capouser
create mode = 0700
directory mode = 0700
force group = samba
force user = capouser
Die Gruppe sollte dabei eigentlich keine Auswirkung haben, würde aber auch passen:
Code:
root@123meins:/mnt/Bernadette/20110624# less /etc/group | grep samba
sambashare:x:116:
samba:x:1001:benediktibk,capouser,gast,guenther
Lustigerweise funktioniert die Freigabe eines anderen Benutzers einwandfrei. Der einzige Unterschied besteht darin, das ich in der sudo-Gruppe dabei bin. Dürfte aber der Logik nach ebenfalls keinen Einfluss der Gruppe haben.
Code:
[Benedikt]
path = /mnt/Benedikt
available = yes
browseable = yes
writable = no
write list = benediktibk
create mode = 0700
directory mode = 0700
force group = samba
force user = benediktibk
Weiß jemand wo der Hund begraben liegt?

mfg benediktibk
benediktibk ist offline   Mit Zitat antworten
Alt 28.06.11, 18:53   #2 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Erstellt der User denn von Windows-Clients aus oder von Linux-Clients?
Damit hatte ich nämlich auch mal zu kämpfen, als Windows-User die Files erstellt haben. Ich habe nur gerade die Lösung nicht parat *KopfKratz*

lG
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 28.06.11, 19:58   #3 (permalink)
Themenstarter
 
Benutzerbild von benediktibk
 
Registriert seit: 03.05.07
benediktibk Leistung: 8086benediktibk Leistung: 8086
Likes: 50
Standard

Dann bräuchte ich wahrscheinlich die Lösung, die du gerade nicht parat hast.
Das Problem tritt auf jeden Fall dann auf, wenn es ein Windows-Client (Windows 7) ist. Scheint aber kein K.O.-Kriterium zu sein, wenn ich mit meinem Benutzer auf den Server zugreife, wahlweise Windows oder Linux, hatte ich noch nie ein Problem.

mfg benediktibk
benediktibk ist offline   Mit Zitat antworten
Alt 06.07.11, 09:42   #4 (permalink)
Themenstarter
 
Benutzerbild von benediktibk
 
Registriert seit: 03.05.07
benediktibk Leistung: 8086benediktibk Leistung: 8086
Likes: 50
Standard

ein kleiner Schubs nach oben
benediktibk ist offline   Mit Zitat antworten
Alt 06.07.11, 11:54   #5 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Mein Gedächtnis, ein Sieb

Ich hatte zunächst eine Version ohne Domäne, wo jeder User die Sambafreigabe mit dem selben Benutzer gemountet hatte.

Die zweite Version war in die Domäne integriert und der Besitzer der Ordner war neben den lokalen Usern auch die entsprechende Gruppe in der AD, wo dann die entsprechenden User lagen (via ACL eingestellt).
Es gab insgesamt 2 Gruppen:
(1) Samba lesen
(2) Samba schreiben

Die die schreiben durften, waren Ordnerbesitzer und durften somit die "fremden" Dateien bearbeiten.

Ich glaube, dass es mit dieser Konstellation funktionierte. Wenn ich morgen auf Arbeit bin, schau ich mal, ob ich die Samba-Config finde und werde mal die ACL abschreiben.

lG
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
Alt 08.07.11, 19:02   #6 (permalink)
Member of Honour
 
Benutzerbild von Brabax
 
Registriert seit: 04.10.01
Brabax Leistung: 8086Brabax Leistung: 8086
Brabax eine Nachricht über ICQ schicken
Likes: 42
Standard

Hier ist die genaue Config:

Ordner
Code:
getfacl: 

# file: FREIGABE
# owner: LOAKALER_USER
# group: LOKALE_GRUPPE
user::rwx
group::rwx
group:FIRMA\SAMBA_GRUPPE:rwx
mask::rwx
other::---

getfacl:
# file: FREIGABE_UNTERORDNER
# owner: LOKALER_USER
# group: LOKALE_GRUPPE
user::rwx
group::rwx
group:FIRMA\SAMBA_GRUPPE:rwx
mask::rwx
other::---
Und hier die smb.cfg
Code:
[global]
        security = ads
        realm = FIRMA.LOCAL
        password server = IP_DC, IP_DC

        #workgroup = short domain name
        workgroup = FIRMA

        idmap uid = 10000-20000
        idmap gid = 10000-20000

        winbind enum users = yes
        winbind enum groups = yes
        template homedir = /home/%D/%U
        template shell = /bin/bash
        client use spnego = yes
        client ntlmv2 auth = yes
        encrypt passwords = true
        restrict anonymous = 2
        winbind refresh tickets = yes

[FREIGABE]
        comment = Freigabekommentar
        path = /PFAD/ZUM/SHARE
        read only = no
        guest ok = no
        browseable = yes
        dos filemode = yes
        writeable = yes
        security mask = 0777
        writeable = yes
        security mask = 0777
        create mask = 0777
        directory mask = 0777
lG
__________________

<< Wir leben bereits im morgigen Gestern, doch vom gestrigen Morgen sind wir noch weit entfernt. >>

<< Träume sind Schäume. Es liegt an dir ob du sie lebst oder ein Schaumschläger bist! >>

<< Erst wenn man beginnt zu implizieren, wird man merken, dass einem sowieso keiner richtig zuhört. >>
Brabax ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Samba: Rechte beim Erstellen von Dateien
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61