Désolé. Votre demande n'a pas pu être traitée.

Important: Cet article est une traduction automatique réalisée par un logiciel. Le texte original peut être lu ici. SBC fournit ces informations sans garantie de l’exactitude ou de la fonctionnalité et n’assume pas la responsabilité de la traduction.

Pourquoi le PCD ne peut pas écrire dans un fichier sur le système de fichiers après que le fichier a été écrit par FTP ?

FAQ #101378

Après un fichier a été téléchargé à partir du PC à l'aide de FTP pour le système de fichiers de la PCD (et le fichier n'a pas été présent avant) le cas peut se produire que le PCD ne peut aucun écrire plus long dans ce fichier (ou la lecture de ce fichier).

Cette situation peut être causée par le fait que le fichier a été créé (téléchargé) par l'utilisateur FTP « root ».

 

Symptôme
Après qu'un fichier a été téléchargé plus de FTP pour le PCD (avec l'utilisateur par défaut « root ») ce fichier n'est plus accessible par le programme utilisateur par exemple, les droits du groupe « Web ».
Si le programme utilisateur PCD tente d'accéder à un tel fichier (qui a été copié avant du PC vers le PCD) par la FBox « HDLog File » et sur la FBox « Mémoire » le paramètre « Groupe ID » est défini sur « Web », puis la FBox ne permettra pas l'accès au dossier car l'ID de groupe du fichier n'est pas identique à l'ID de groupe spécifié sur la FBox.
Cela signifie que la LED de la FBox passer au rouge et la sortie d'erreur de la FBox est définie à élevé.

Raison
Si le système de fichiers accède-t-il à la FTP utilisateur "root" (par défaut), puis tous les fichiers qui sont créés (déplacés/copiés/généré) ont-ils l'ID de groupe défini sur 0. Ce comportement a été introduit dans les premières versions de firmware supportant le serveur FTP et ont été laissés de cette façon afin de maintenir la compatibilité.

Solution
Pour éviter ce problème, il est nécessaire de créer sur le PCD un nouvel utilisateur qui appartient à la même ID de groupe tel que défini sur la FBox « Mémoire ».

Pour PG5 2.0 ou version ultérieure :
Défintion d'un nouvel utilisateur FTP sur le configurateur de périphériques avec la configuration suivante :
# L'utilisateur = sbc_pcd
# mot de passe = web_access
# Appartiennent au groupe Web.
# Ont accès aux fichiers / répertoires appartenant à tous les groupes sauf Group PLC
# Par accès en lecture/écriture par défaut
image

Pour PG5 1.4 :
(Fichier FTPCONFIG.TXT qui contient l'utilisateur FTP et qui doivent être copiés dans le dossier "config").

Exemple pour la définition d'un utilisateur FTP avec appartient à l'ID de groupe "Web" (Notez que la ligne « Nom d'utilisateur... » ne doit pas contenir des caractères d'espace) :


# L'utilisateur = sbc_pcd
# mot de passe = web_access
# Appartiennent au groupe Web.
# Ont accès aux fichiers / répertoires appartenant à tous les groupes sauf Group PLC
# Par accès en lecture/écriture par défaut
UserName = sbc_pcd, web_access, 0 x 08, 0xFE


Remarques

  • Pour des raisons de sécurité il est recommandé de ne pas laisser l'utilisateur par défaut « racine » active (car si c'est le cas, tous ceux qui ont lu le manuel FTP peut accéder au système de fichier).
  • Pour trouver l'ID de groupe d'un fichier sur le système de fichiers PCD, il faut utiliser le « SBC SD File System Explorer » :
    image

Categories

PG5 2.0 / FTP-Server

Local FAQ Deutschland / File System library

PG5 2.0 / File System library

Last update: 21.05.2015 08:21

First release: 23.02.2010 09:38

Views: 8418

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