DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 324081 - Dernière mise à jour: vendredi 7 mai 2004 - Version: 2.0

Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Sommaire

Résumé

Le sous-système Interix fournit un environnement totalement compatible POSIX qui s'exécute comme un sous-système natif dans le noyau Windows. Il inclut l'environnement Korn et l'environnement C et plus de 350 utilitaires de ligne de commande. Si vous installez le Kit de développement logiciel (SDK) Interix, vous disposez d'une prise en charge pour plus de 1900 fonctions UNIX.

Installation du sous-système, des utilitaires de base et du Kit de développement logiciel (SDK) Interix à partir de la ligne de commande

Windows Services for UNIX version 3.0 utilise Microsoft Installer pour l'installation. Par conséquent, vous pouvez installer des modules individuels du produit à partir de la ligne de commande. Si des composants antérieurs de Windows Services for UNIX ont été installés, vous devez inclure ces composants dans le paramètre addlocal de la ligne de commande d'installation, séparés par une virgule (,). Si vous ne procédez pas ainsi, ces produits sont supprimés pendant l'installation d'Interix. Si vous installez le Kit de développement logiciel (SDK) Interix automatiquement, le sous-système et les utilitaires de base Interix sont inclus automatiquement dans l'installation.

Pour installer Interix à partir de la ligne de commande, procédez comme suit :
  1. Ouvrez une session sur l'ordinateur Windows avec un compte de niveau administratif.
  2. Ouvrez une fenêtre de commandes. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.
  3. Insérez le CD-ROM Services for UNIX version 3.0 dans le lecteur de CD-ROM. (Lecteur D: pour cet exemple.)
  4. Vous pouvez installer plusieurs combinaisons du sous-système Interix et SDX Interix. Ces combinaisons incluent :
    • À partir de l'invite de commandes, pour installer le sous-système et les utilitaires de base Interix :msiexec /I D:\sfusetup.msi /qb addlocal="BaseUtils" [targetdir="chemin_installation"]

    • Pour installer les utilitaires de base et les utilitaires GNU :msiexec /I D:\sfusetup.msi /qb addlocal="GNUUtils" \ [targetdir="chemin_installation"]

    • Pour installer les utilitaires de base, UNIX Perl et les utilitaires GNUmsiexec /I D:\sfusetup.msi /qb addlocal="GNUUtils,UNIXPerl" \ [targetdir="chemin_installation"]

    • Pour installer le Kit de développement logiciel (SDK) Interix, y compris les utilitaires de base :msiexec /I D:\sfusetup.msi /qb addlocal="InterixSDK" [targetdir="chemin_installation"]

  5. Pour installer le Kit de développement logiciel (SDK) GNU et les utilitaires GNU (y compris le Kit de développement logiciel (SDK) Interix et les utilitaires de base) :msiexec /I D:\sfusetup.msi /qb addlocal="GNUSDKSDK,GNUUtils " \ [targetdir="chemin_installation"]

  6. Le chemin d'installation par défaut est "\SFU".Remarque : Services for UNIX doit être installé dans un répertoire dont le chemin d'accès ne comporte pas d'espace pour éviter des problèmes avec certains composants SFU. Microsoft vous recommande d'installer SFU dans le répertoire par défaut.

  7. Pour inclure la clé du produit (Product Key) dans la ligne de commande, ajoutez pidkey="clé" où "clé" est la clé du produit à 25 caractères, sans tiret. Remarque : si vous installez les utilitaires de base avec l'option /qb, vous devrez choisir si vous souhaitez activer le comportement setuid pour les programmes Interix. (Si vous utilisez l'option /q, le comportement setuid sera désactivé par défaut.) Le choix que vous ferez affectera la sécurité système et le comportement de certains programmes Interix.

    D'après la norme POSIX, un fichier dispose d'autorisations incluant des bits pour définir une UID (setuid) et une GID (setgid) lorsque le fichier est exécuté. Si l'un ou l'autre des bits est défini sur un fichier et qu'un processus exécute ce fichier, le processus gagne l'UID ou la GID du fichier. Lorsqu'il est utilisé avec précaution, ce mécanisme permet à un utilisateur sans privilège d'exécuter des programmes qui s'exécutent avec les privilèges les plus élevés du propriétaire ou du groupe du fichier. Toutefois, lorsqu'il est utilisé de façon incorrecte, il peut présenter des risques de sécurité en permettant aux utilisateurs sans privilège d'exécuter des actions qui ne devraient être effectuées que par un administrateur. C'est pourquoi le programme d'installation de Windows Services for UNIX n'active pas, par défaut, la prise en charge pour ce mécanisme.

    Vous ne devez activer la prise en charge du comportement setuid que si vous êtes sûr que vous exécuterez des programmes qui la requièrent. Même si vous n'activez pas la prise en charge du comportement setuid lors de l'installation de Windows Services for UNIX, vous pouvez l'activer ultérieurement.

  8. Un redémarrage sera requis. Remarque : si vous installez à partir d'une invite Telnet, où aucune interface utilisateur graphique n'est disponible, ou à l'aide d'un script, modifiez la ligne de commande /qb par /q. Ceci effectuera l'installation sans aucune interaction utilisateur. Par défaut le comportement setuid sera désactivé. Consultez le fichier install.htm sur le CD-ROM de Services for UNIX.

    Remarque : le paramètre addlocal de msiexec, décrit ci-dessus, respecte la casse et les espaces. L'installation échouera si la casse exacte ci-dessus n'est pas respectée.

    Remarque : ces options peuvent également être installées à partir de l'Assistant Installation, en sélectionnant une installation personnalisée.


Références

Pour plus d'informations sur l'exécution de tâches de maintenance après une migration d'UNIX vers Windows, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
324539  (http://support.microsoft.com/kb/324539/ ) COMMENT FAIRE : Effectuer des tâches de maintenance et tâches auxiliaires après une migration d'UNIX vers Windows












Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionel
  • Microsoft Windows XP Professionnel
  • Microsoft Windows NT 4.0 Service Pack 6a
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows Services for UNIX 3.0 Standard Edition
Mots-clés : 
kbhowto kbhowtomaster KB324081
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store