Partages de fichiers

Si vous avez configuré Kerberos dans Jamf Connect, vous pouvez également configurer un élément de menu de partage de fichiers. Cet élément de menu est ajouté avec un profil de configuration supplémentaire écrit dans le domaine suivant :

com.jamf.connect.shares
Important :
  • Les partages Microsoft DFS (Distributed File System) ne sont actuellement pas pris en charge par la fonctionnalité de partage de fichiers de de Jamf Connect.

  • L’ajout de plusieurs partages risque de compliquer la gestion de ce réglage. Il est recommandé de tester et de déployer d’abord un profil de configuration simple.

Les réglages suivants permettent de créer un profil de configuration pour le partage de fichiers :

Clé

Description

HomeMount

Détermine si le profil de départ d’un utilisateur doit être monté. Il est inscrit sous forme d’un dictionnaire de clés comprenant les clés Groups et Options.

<key>HomeMount</key>
    <dict>
       <key>Groups</key>
       <array/>
       <key>Options</key>
       <array/>
       <key>Mount</key>
       <false/>
    </dict>

Groups

Spécifie les membres actifs du groupe Active Directory pour lesquels le profil d’utilisateur doit être monté

Options

Un tableau d’options de montage

Remarque :

Consultez les options disponibles dans le tableau Options.

Shares

Détermine un point de montage et ses attributs associés. Cette valeur est affichée sous forme d’un tableau de dictionnaires

<key>Shares</key>
        <array>
          <dict>
             <key>Groups</key>
                <array>
                <string>groupe1</string>
                <string>groupe2</string>
                </array>
                <key>URL</key>
               <string>smb://exempleURL/partage/ExempleAccueil</string>
                <key>Options</key>
                <array/>
                <key>Name</key>
                <string>Vos fichiers</string>
                <key>LocalMount</key>
                <string></string>
                <key>AutoMount</key>
                <true/>
                <key>ConnectedOnly</key>
                <true/>
            </dict>
</array>

AutoMount

Si cette option est définie sur true, le partage est automatiquement monté

ConnectedOnly

Si cette option est définie sur true, le partage est monté uniquement lorsque l’ordinateur est connecté au domaine Active Directory.

Groups

Spécifie les membres actifs du groupe Active Directory pour lesquels le profil d’utilisateur doit être monté.

LocalMount

Spécifie un point de montage local

Name

Spécifie le nom du partage affiché en tant qu’élément de menu dans Jamf Connect

Options

Un tableau d’options de montage

Remarque :

Consultez les options disponibles dans le tableau Options.

URL

Spécifie l’URL du point de montage.

Vous pouvez utiliser la substitution des variables pour créer des points de montage personnalisés. Jamf Connect peut substituer l’une des variables suivantes par la valeur correspondante du compte AD de l’utilisateur :

  • <<domain>>
  • <<fullname>>
  • <<serial>>
  • <<nom abrégé>>
  • <<upn>>
  • <<email>>

Options de partages de fichiers

Les options suivantes peuvent être écrites sous forme de tableau de chaînes avec la clé Options.

Option

Description

MNT_RDONLY

Monte le partage en lecture seule

MNT_SYNCHRONOUS

Spécifie que toutes les entrées et sorties vers le système de fichiers doivent être synchronisées sur le système.

MNT_NOEXEC

Interdit les exécutions de code depuis le partage

Exemple de partage de fichier PLIST

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Shares</key>
	<array>
		<dict>
			<key>AutoMount</key>
			<true/>
			<key>ConnectedOnly</key>
			<true/>
			<key>Groups</key>
			<array/>
			<key>LocalMount</key>
			<string></string>
			<key>Name</key>
			<string>Groupes</string>
			<key>Options</key>
			<array/>
			<key>URL</key>
			<string>smb://WINSER-FS-01.MACDUDE.DEV/Groups</string>
		</dict>
	</array>
	<key>Version</key>
	<string>1</string>
</dict>
</plist>