Errore. Impossibile elaborare la query di ricerca.

Importante: Questo FAQ è stato tradotto automaticamente dal nostro programma di traduzione. La FAQ originale si trova qui. SBC fornisce queste informazioni senza alcuna responsabilità per la sua correttezza e funzionalità e non si assume la responsabilità di essere completa o tradotta correttamente.

Perché non può il PCD scrivere un file nel file System dopo che il file è stato scritto su FTP?

FAQ #101378

Dopo che un file è stato scaricato dal PC tramite FTP il file System del PCD (e il file non è presente prima) il caso può verificarsi che il PCD non può scrivere più in questo file (o la lettura di questo file).

Questa situazione può essere causata dal fatto che il file è stato creato (scaricato) dall'utente FTP "radice".

 

Sintomo
Dopo che un file è stato scaricato oltre FTP per il PCD (con l'utente predefinito "radice") questo file non è più possibile accedere dal programma utente con per esempio i diritti del gruppo"Web".
Se il programma utente PCD tenta di accedere a un file (che è stato copiato prima dal PC il PCD) di FBox "HDLog File" e su FBox "Memoria" il parametro "ID gruppo" è impostato su "Web", quindi il FBox non consentirà l'accesso al file perché l'ID di gruppo del file non è la stessa come l'ID di gruppo specificata il FBox.
Questo significa che il LED del FBox passa al rosso e l'output di errore del FBox è impostata a alta.

Motivo
Se il FTP utente "root" (predefinito) accedere al file system, quindi tutti i file che vengono creati (spostati/copiati/generato) hanno l'ID di gruppo impostata su 0. Questo comportamento è stato introdotto nelle prime versioni firmware sostenendo il FTP Server e sono stati lasciati in questo modo per mantenere la compatibilità.

Soluzione
Per evitare questo problema è necessario creare un nuovo utente FTP che appartiene per lo stesso ID di gruppo definiti su FBox "Memoria" del PCD.

Per PG5 2.0 o versione successiva:
Definizione di un nuovo utente FTP sul configuratore dispositivo con la seguente configurazione:
# Utente = sbc_pcd
password # = web_access
# Appartengono al gruppo Web.
# Hanno accesso a file / directory appartenenti a tutti i gruppi tranne Group PLC
# Di accesso in lettura/scrittura predefinita
image

Per PG5 1.4:
(File FTPCONFIG.TXT che contiene l'utente FTP e che deve essere copiato nella cartella "config").

Esempio per la definizione di un utente FTP con appartiene all'ID del gruppo "Web" (nota che la linea "UserName..." non deve contenere qualsiasi carattere di spazio):


# Utente = sbc_pcd
password # = web_access
# Appartengono al gruppo Web.
# Hanno accesso a file / directory appartenenti a tutti i gruppi tranne Group PLC
# Di accesso in lettura/scrittura predefinita
UserName = sbc_pcd, web_access, 0x08, 0xFE


Osservazioni

  • Per motivi di sicurezza si consiglia di non lasciare l'utente predefinito "radice" attivo (perché se questo è il caso, tutti coloro che hanno letto il manuale FTP può accedere al file system).
  • Per capire l'ID di gruppo di un file nel file System di PCD devi usare "Esplora File sistema SBC SD":
    image

Categories

PG5 2.0 / FTP-Server

Local FAQ Deutschland / File System library

PG5 2.0 / File System library

Last update: 25.05.2015 15:16

First release: 23.02.2010 09:38

Views: 8416

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download