ricci007
12.12.08, 19:37
Hallo,
ich habe ein Problem. Ich versuche auf einem PC1 ein Samba-Share zu mounten und dort auf diesem entfernten Samba-Share (ein lokales Verzeichnis von PC2) ein:
svn co svn://my_server/repos --username=ich
zu machen. Das Problem dabei ist, dass svn anscheinend mit Dateien hantiert (z. B. verschiebt), die vom Checkout die Rechte 0544 bekommen haben, wie z. B. ".svn/tmp/entries". Lokal auf PC2 (Ubuntu 8.10 Server Ed.) ist ein z. B. "mv .svn/tmp/entries .svn/tmp/whatever" (Rechte 0544!!!) kein Problem. Auf dem Samba-Share dagegen passiert von PC1 aus ein:
svn: Can't move '.svn/tmp/entries' to '.svn/entries': Operation not permitted
Was kann ich tun, dass man auf dem Samba-Share trotzdem damit arbeiten kann, ohne vorher ein chmod machen zu muessen?
# meine smb.conf
#
[global]
workgroup = HACKNET
interfaces = 192.168.0.100/255.255.255.0
security = user
encrypt passwords = true
username map = /etc/samba/smbusers
admin users = root
[jack]
path = /home/user/daten
writeable = yes
browseable = yes
valid users = user
force user = user
force group = user
security mask = 0777
force security mode = 0
directory security mask = 0777
force directory security mode = 0
Hat jemand einen Tipp fuer mich.
Merci.
ricci007
Illustriert schaut das so aus:
+-------------------------------------------+
| PC1 uses smbfs://pc2/share |
+-------------------------------------------+
| user@pc1:/smb_share/$ svn co ... |
| ... Operation not permitted. |
+-------------------------------------------+
+-------------------------------------------+
| PC2 offers samba share |
+-------------------------------------------+
| user@pc2:/share/$ svn co ... *local* |
| Success. |
+-------------------------------------------+
ich habe ein Problem. Ich versuche auf einem PC1 ein Samba-Share zu mounten und dort auf diesem entfernten Samba-Share (ein lokales Verzeichnis von PC2) ein:
svn co svn://my_server/repos --username=ich
zu machen. Das Problem dabei ist, dass svn anscheinend mit Dateien hantiert (z. B. verschiebt), die vom Checkout die Rechte 0544 bekommen haben, wie z. B. ".svn/tmp/entries". Lokal auf PC2 (Ubuntu 8.10 Server Ed.) ist ein z. B. "mv .svn/tmp/entries .svn/tmp/whatever" (Rechte 0544!!!) kein Problem. Auf dem Samba-Share dagegen passiert von PC1 aus ein:
svn: Can't move '.svn/tmp/entries' to '.svn/entries': Operation not permitted
Was kann ich tun, dass man auf dem Samba-Share trotzdem damit arbeiten kann, ohne vorher ein chmod machen zu muessen?
# meine smb.conf
#
[global]
workgroup = HACKNET
interfaces = 192.168.0.100/255.255.255.0
security = user
encrypt passwords = true
username map = /etc/samba/smbusers
admin users = root
[jack]
path = /home/user/daten
writeable = yes
browseable = yes
valid users = user
force user = user
force group = user
security mask = 0777
force security mode = 0
directory security mask = 0777
force directory security mode = 0
Hat jemand einen Tipp fuer mich.
Merci.
ricci007
Illustriert schaut das so aus:
+-------------------------------------------+
| PC1 uses smbfs://pc2/share |
+-------------------------------------------+
| user@pc1:/smb_share/$ svn co ... |
| ... Operation not permitted. |
+-------------------------------------------+
+-------------------------------------------+
| PC2 offers samba share |
+-------------------------------------------+
| user@pc2:/share/$ svn co ... *local* |
| Success. |
+-------------------------------------------+