0 votes

Comment configurer le WebDAV "wfsctl" de MacOS High Sierra pour l'utiliser avec une application qui utilise l'authentification de base ?

Comment configurer un système d'exploitation MacOS High Sierra ? wfsctl Serveur WebDAV à utiliser avec une application telle que Password Wallet ? Quelqu'un dispose-t-il d'une bonne série de notes pour la mise en place d'un système d'information sur la santé ? wfsctl serveur ?

Cas d'utilisation

wfsctl Le serveur WebDAV est désormais livré avec MacOS High Sierra. Le contexte de cette question est celui de MacOS High Sierra, et non celui d'un logiciel de serveur MacOS.

Les applications (telles que PasswordWallet) utilisent l'authentification de base par nom d'utilisateur et mot de passe pour accéder à un serveur WebDAV.

Contexte :

Pour l'instant, vous pouvez effectuer des recherches sur les différents sites de l'Union européenne. apple.com n'ont donné qu'un seul résultat, "Préparez votre établissement à ... MacOS High Sierra ..." qui se contente d'énoncer :

Vous ne pourrez pas configurer le partage de fichiers avec des appareils iOS dans MacOS Server 5.4. ... Si vous souhaitez configurer le partage WebDAV sur un Mac avec MacOS Server 5.4, consultez la page de manuel wfsctl(8).

Les wfsctl (sur MacOS High Sierra) fournit des informations techniques sur les commandes. Cependant, la page de manuel ne fournit pas d'exemple de configuration ou de guide de démarrage.

Jusqu'à présent, les recherches sur Internet concernant wfsctl sur MacOS High Sierra n'a pas permis d'obtenir beaucoup d'informations supplémentaires sur l'utilisation de wfsctl .

Enfin, bien qu'il existe de nombreux guides sur Apache WebDAV, mes premières réflexions ont porté sur la manière dont Apache peut être utilisé dans le cadre d'un projet de développement. wfsctl L'expérimentation a commencé avec le inattendu wfsctl volonté start mais pas stop l'Apache correspondant httpd services .

Quelqu'un dispose-t-il d'une bonne série de notes de synthèse spécifiques à la mise en place d'un système d'information sur la santé ? wfsctl WebDAV et comment naviguer à travers les "bizarreries" d'un serveur WebDAV. wfsctl système ? (c'est-à-dire pas des liens généraux Apache WebDAV).

3voto

l --marc l Points 267

Étape 1. Adresse de l'hôte. Connaître l'adresse IP ou le nom de domaine DNS de la machine hôte. A adresse IP statique ou nom DNS complet permet à d'autres machines invitées d'ajouter des signets à la machine hôte. Si DHCP est utilisé pour la machine hôte, l'adresse TCP/IP dynamique devra être connue à chaque fois avant la connexion. L'adresse IP se trouve dans le panneau Préférences système > Réseau.

Network IP

Étape 2. Créer un répertoire Share Point.

# For example,
sudo mkdir /Library/WebServer/ExampleSharePoint
sudo chown $USER:staff /Library/WebServer/ExampleSharePoint
sudo wfsctl share Volume/HardDisk/Library/WebServer

Étape 3. La configuration. Editer /etc/wfs/wfs.plist . Ensemble SynthesizeSharePointForUserHomeDir pour déterminer s'il faut autoriser les clients WebDAV distants à voir leur répertoire personnel comme un point de partage. La valeur par défaut est true . Utiliser false pour limiter le partage aux points de partage expressément ajoutés.

<key>SynthesizeSharePointForUserHomeDir</key>
<false/>

Remarque : CreateHomeDirsForLocalUsers y ApplyUserInstanceSandbox semblent être sans papiers à l'heure actuelle.

Étape 4. Démarrer wfsctl .

sudo wfsctl start
# Using identity with self-signed cert
sudo wfsctl diagnose # verify

Étape 5. Configurer la connexion de l'application.

Dans le cas de PasswordWallet, utilisez l'assistant de synchronisation réseau pour créer une nouvelle synchronisation. Sélectionnez WebDAV comme type de synchronisation.

Sync Type

Si le serveur n'a pas de nom DNS pleinement qualifié, l'adresse IP peut être utilisée directement.

Sync Info

Étape 6. Arrêt wfsctl y httpd .

Sur la base de Comment désenregistrer "httpd" après "wfsctl stop" ? ...

sudo wfsctl stop             # stops WebDAV. restarts httpd
sudo apachectl graceful-stop # if desired, stops httpd
# verify
sudo wfsctl diagnose

Addendum

Le partage WebDAV peut également être monté directement à partir du Finder de MacOS. Menu : Finder > Go > Connecter au serveur K .

Finder Connect to Server

Le certificat autogénéré par défaut peut être accepté de manière temporaire ou permanente.

Verify Certificate

Finder Share Point Folder View

Finder Share Point Folder View

Finder Share Point Info

Finder Share Point Info

Observation : Il arrive parfois qu'un transfert de fichier via un montage WebDAV du Finder de MacOS échoue et entraîne une perte de connexion. Dans ces cas, jusqu'à présent, une deuxième tentative de transfert s'est déroulée sans problème.

Au moment où j'écris ces lignes, la connexion de synchronisation directe WebDAV de Password Wallet s'est avérée solide et fiable.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X