Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

16.02.2006, 08:32

[gelöst] samba -> winExplorer: kann kopieren, umbennene aber nich löschen?

hallo,

ich habe ein netzlaufwerkverbindung zu meinem samba-server (suse) mit dem normalen windows explorer hergestellt.

nun kann ich ganz normale dateien von meiner festplatte auf dieses laufwerk kopieren, ich kann die dateien dann dort auch umbenennen, nur wenn ich eine datei dann wieder löschen will, bekomme ich die meldung:

datei kann nicht gelöscht werden: der zugriff wurde verweigert. die quelldatei ist möglicherweise geöffnet.

die datei bzw. auch der ordner haben das recht 777.


wie bekomme ich es jetzt hin, dass ich die dateien auch wieder löschen kann??

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »callpointer« (16.02.2006, 08:33)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

16.02.2006, 09:39

RE: samba -> winExplorer: kann kopieren, umbennene aber nich löschen?

klingt erst einmal ein bischen wirr und momentan kann ich mir auch nur vorstellen, dass die datei unter win durch ein anderes programm geöffnet ist und sich deshalb nicht löschen lässt.

schau mal in die logdatei von samba (evtl log level erhöhen) und versuche dann eine datei zu löschen. samba erzählt dir dann warum es nicht geht.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

3

16.02.2006, 10:40

danke für die antwort!

hier mal, was in der log stand:


[2006/02/16 10:38:34, 0] tdb/tdbutil.c:tdb_log(725)
tdb(/var/lib/samba/locking.tdb): expand_file ftruncate to 8192 failed (Permission denied)
[2006/02/16 10:38:38, 0] tdb/tdbutil.c:tdb_log(725)
tdb(/var/lib/samba/locking.tdb): expand_file ftruncate to 8192 failed (Permission denied)
[2006/02/16 10:38:39, 0] smbd/trans2.c:set_delete_on_close_over_all(2894)
set_delete_on_close_over_all: failed to change delete on close flag for file reminder.php
[2006/02/16 10:38:39, 0] smbd/trans2.c:set_delete_on_close_over_all(2894)
set_delete_on_close_over_all: failed to change delete on close flag for file reminder.php
[2006/02/16 10:38:39, 0] smbd/close.c:close_normal_file(195)
close_normal_file: failed to change delete on close flag for file reminder.php
[2006/02/16 10:38:43, 0] printing/print_cups.c:cups_printer_fn(94)
Unable to connect to CUPS server localhost - Connection refused



was kann ich da jetzt mit anfangen?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

4

16.02.2006, 10:49

läuft auf deinem system ein nfs-server??? wenn ja, schalte den mal ab und versuch das löschen noch einmal.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

5

16.02.2006, 12:25

sorry, bin nicht so bewandert :-(

was und wofür ist ein nfs-server und woher weiss ich, ob dieser läuft..?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »callpointer« (16.02.2006, 12:28)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

6

16.02.2006, 12:57

Zitat

Original von callpointer
sorry, bin nicht so bewandert :-(
was und wofür ist ein nfs-server und woher weiss ich, ob dieser läuft..?


mit einem nfs-server können ähnlich wie mit samba files/directorys im netzwerk frei gegeben werden. dazu müssen in der datei /etc/exports verzeichnisse eingetragen werden und in der prozessliste tauchen prozesse auf, die nfsd oder nfs-server heißen. einfach mal in der root-konsole mit ps ax die prozessliste abrufen und nachschauen.
suse hat dafür garantiert ein start/stopp script.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

7

16.02.2006, 12:59

ok, habs gefunden. der nfs-server läuft gar nicht. was könnte es denn sonst noch sein?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

8

16.02.2006, 20:22

mach mal in der root konsole ein
ps ax > /tmp/pliste.txt
und poste die datei /tmp/pliste.txt hier.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

9

16.02.2006, 22:18

PID TTY STAT TIME COMMAND
1 ? Ss 0:08 init
19061 ? Ss 0:04 /sbin/syslogd -a /var/lib/named/dev/log -a /var/lib/stunnel/dev/log
19087 ? Ss 0:00 /usr/sbin/saslauthd -n 2 -a pam
19088 ? Ss 0:05 proftpd: (accepting connections)
19089 ? S 0:00 /usr/sbin/saslauthd -n 2 -a pam
19165 ? Ss 0:01 /usr/sbin/xinetd
19175 ? Ss 0:04 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
19184 ? S 0:00 /bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql
19194 ? Ss 0:00 sendmail: Queue control
19196 ? S 0:37 sendmail: running queue: /var/spool/clientmqueue
19255 ? S 0:01 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
19256 ? S 0:09 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
19257 ? S 0:02 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
19554 ? Ss 0:02 /usr/sbin/cron
7307 ? Ss 0:22 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
20936 ? S 0:00 /usr/sbin/nmbd -D -s /etc/samba/smb.conf
9181 ? S 0:00 /usr/sbin/nmbd -D -s /etc/samba/smb.conf
25113 ? Ss 0:14 /usr/bin/perl /root/webmin-1.230/miniserv.pl /etc/webmin/miniserv.conf
15094 ? Ss 0:09 /usr/bin/perl /usr/libexec/usermin/miniserv.pl /etc/usermin/miniserv.conf
24053 ? Ss 0:12 sendmail: accepting connections
26331 ? Ss 0:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
26332 ? S 0:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
26340 ? Ss 0:04 /usr/sbin/nmbd -D -s /etc/samba/smb.conf
23074 ? S 0:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
30013 ? S 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
30014 ? S 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
26771 ? S 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
26904 ? S 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
26905 ? S 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
22809 ? Ss 0:00 sshd: root@notty
22826 ? Ss 0:00 /usr/lib/ssh/sftp-server
22837 ? Ss 0:00 sshd: root@pts/0
22845 pts/0 Ss 0:00 -bash
22888 pts/0 R+ 0:00 ps ax

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

10

17.02.2006, 07:02

das ist nur ein teil der prozessliste!
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

11

18.02.2006, 18:50

sorry, konnte gestern nicht antworten :-(

das, was ich gepostet habe, war alles, was in der datei (pliste.txt) stand!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »callpointer« (18.02.2006, 18:51)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

12

18.02.2006, 20:53

hmmm ist ja eine sehr kurze prozessliste.
also den einzigen hinweis den ich noch gefunden habe ist ein fehlverhalten bei beschädigter locking.tdb.
das solltest du vielleicht mal ausprobieren die locking.tdb löschen und samba neustarten.
es wird geraten immer mal wieder tdbbackup aufzurufen oder direkt in das startscript einzutragen und nach jedem stopp und beim start vor nmbd aufzurufen.
es ist mir hier auch nicht gelungen die fehlermeldung zu reproduzieren.

gruss
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (18.02.2006, 20:57)


13

21.02.2006, 08:38

schade, leider kein erfolg :-( werd mich dann wohl geschlagen geben müssen!

dennoch danke für die hilfe..

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

14

21.02.2006, 09:29

wenn du die locking.tdb gelöscht hast und samba neu startest, welche rechte und uid,gid liegen denn dann auf der datei?
ls -l locking.tdb
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

15

22.02.2006, 16:29

Ein Hoch auf Prof. Dr. Schlaumeier, es läuft :-) Vielen Dank!

Thema bewerten