craano
26.01.11, 16:01
Hallo,
ich mount unter einem Kubuntu 10.4 ein Samba Share.
Die Freigabe ist ein Gastzugang im lokalen Netz, auf die jeder zugreifen dürfen soll.
[Gast]
comment = Gastfreibe ohne Passwort
path = /sambagast
read only = No
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
guest ok = Yes
Welche Dateirechte gesetzt werden sollen, wenn eine neue Datei erstellt wird, kann ich mit den Maskierungseinstellungen im obigen Beispiel festlegen.
Aber wie kann ich es bestimmen, welche Dateirechte der Mountpunkt selbst bekommt?
sudo mount -t cifs //10.8.1.1/Gast /mnt/cifs/ -o guest,umask=0000
Leider wird die umask Option "ignoriert" und der Mountpunkt bekommt immer 755er-Rechte.
[CODE]
Hallo,
ich mount unter einem Kubuntu 10.4 ein Samba Share.
Die Freigabe ist ein Gastzugang im lokalen Netz, auf die jeder zugreifen dürfen soll.
[Gast]
comment = Gastfreibe ohne Passwort
path = /sambagast
read only = No
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
guest ok = Yes
Welche Dateirechte gesetzt werden sollen, wenn eine neue Datei erstellt wird, kann ich mit den Maskierungseinstellungen im obigen Beispiel festlegen.
Aber wie kann ich es bestimmen, welche Dateirechte der Mountpunkt selbst bekommt?
sudo mount -t cifs //10.8.1.1/Gast /mnt/cifs/ -o guest,umask=0000
Leider wird die umask Option "ignoriert" und der Mountpunkt bekommt immer 755er-Rechte.
craano@kubuntu-laptop:/mnt$ ls -l
insgesamt 8
drwxr-xr-x 5 nobody nogroup 0 2011-01-26 16:44 cifs
Ein nachträgliches chmod hilft zwar:
$ ls -l
insgesamt 8
drwxrwxrwx 5 nobody nogroup 0 2011-01-26 16:44 cifs
Doch leider ist das sehr umständlich, wenn ich per fstab beim Systemstart boote.
Weiß jemand, wie man mount beibringen kann die Rechte des Mountpunktes anders zu setzen?
Eigentlich möchte ich die obigen Maskierungen in der smb.conf nicht verwenden, weil dann alle Dateien mit vollen Rechten angelegt werden. Aber ohne die kann ich auf der Konsole leider keine Dateien anlegen. Wenn ich allerdings mit Dolphin >10.8.1.1 > Gast anbrowse, dann kann ich den Inhalt der Freigabe sehen und auch Dateien anlegen. Diese Dateien haben dann die folgende Rechte
$ pwd
/mnt/cifs
craano@kubuntu-laptop:/mnt/cifs$ ls -l
insgesamt 0
drwxr-xr-x 2 nobody nogroup 0 2011-01-26 17:04 Neuer Ordner
Dabei habe ich vorher alle Maskierungen in der smb.conf auskommentiert und Samba neugestartet.
Wie kann ich dieses Verhalten von Dolphin beim mounten auf der Konsole immitieren?
Der Windows Explorer (WinXP) verhält sich genauso wie Dolphin.
Die Dateien werden als nobody.nogroup mit 755 angelegt, obwohl keine Maskierungsregeln in der smb.conf vorhanden sind.
Kann ich irgendwie das Share auf der Konsole mounten, dass unter einem normalen User angelegte Dateien genauso angelegt werden wie unter den grafischen Tools?
Grüße.
craano
ich mount unter einem Kubuntu 10.4 ein Samba Share.
Die Freigabe ist ein Gastzugang im lokalen Netz, auf die jeder zugreifen dürfen soll.
[Gast]
comment = Gastfreibe ohne Passwort
path = /sambagast
read only = No
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
guest ok = Yes
Welche Dateirechte gesetzt werden sollen, wenn eine neue Datei erstellt wird, kann ich mit den Maskierungseinstellungen im obigen Beispiel festlegen.
Aber wie kann ich es bestimmen, welche Dateirechte der Mountpunkt selbst bekommt?
sudo mount -t cifs //10.8.1.1/Gast /mnt/cifs/ -o guest,umask=0000
Leider wird die umask Option "ignoriert" und der Mountpunkt bekommt immer 755er-Rechte.
[CODE]
Hallo,
ich mount unter einem Kubuntu 10.4 ein Samba Share.
Die Freigabe ist ein Gastzugang im lokalen Netz, auf die jeder zugreifen dürfen soll.
[Gast]
comment = Gastfreibe ohne Passwort
path = /sambagast
read only = No
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
guest ok = Yes
Welche Dateirechte gesetzt werden sollen, wenn eine neue Datei erstellt wird, kann ich mit den Maskierungseinstellungen im obigen Beispiel festlegen.
Aber wie kann ich es bestimmen, welche Dateirechte der Mountpunkt selbst bekommt?
sudo mount -t cifs //10.8.1.1/Gast /mnt/cifs/ -o guest,umask=0000
Leider wird die umask Option "ignoriert" und der Mountpunkt bekommt immer 755er-Rechte.
craano@kubuntu-laptop:/mnt$ ls -l
insgesamt 8
drwxr-xr-x 5 nobody nogroup 0 2011-01-26 16:44 cifs
Ein nachträgliches chmod hilft zwar:
$ ls -l
insgesamt 8
drwxrwxrwx 5 nobody nogroup 0 2011-01-26 16:44 cifs
Doch leider ist das sehr umständlich, wenn ich per fstab beim Systemstart boote.
Weiß jemand, wie man mount beibringen kann die Rechte des Mountpunktes anders zu setzen?
Eigentlich möchte ich die obigen Maskierungen in der smb.conf nicht verwenden, weil dann alle Dateien mit vollen Rechten angelegt werden. Aber ohne die kann ich auf der Konsole leider keine Dateien anlegen. Wenn ich allerdings mit Dolphin >10.8.1.1 > Gast anbrowse, dann kann ich den Inhalt der Freigabe sehen und auch Dateien anlegen. Diese Dateien haben dann die folgende Rechte
$ pwd
/mnt/cifs
craano@kubuntu-laptop:/mnt/cifs$ ls -l
insgesamt 0
drwxr-xr-x 2 nobody nogroup 0 2011-01-26 17:04 Neuer Ordner
Dabei habe ich vorher alle Maskierungen in der smb.conf auskommentiert und Samba neugestartet.
Wie kann ich dieses Verhalten von Dolphin beim mounten auf der Konsole immitieren?
Der Windows Explorer (WinXP) verhält sich genauso wie Dolphin.
Die Dateien werden als nobody.nogroup mit 755 angelegt, obwohl keine Maskierungsregeln in der smb.conf vorhanden sind.
Kann ich irgendwie das Share auf der Konsole mounten, dass unter einem normalen User angelegte Dateien genauso angelegt werden wie unter den grafischen Tools?
Grüße.
craano