NFS-server en bestandsmachtigingen


Samenvatting


In dit artikel wordt uitgelegd hoe u de bestandsmachtigingen voor uw NFS-export (Windows NT Network File System) kunt instellen voor gebruik met UNIX NFS-werkstations.

Meer informatie


U hoeft deze stappen niet uit te voeren wanneer alleen anonieme verificatie wordt gebruikt, hoewel de resultaten u inzicht kunnen geven in de manier waarop NTFS-bestandsmachtigingen worden weergegeven op UNIX-werkplekken.Opmerking: bij de volgende instructies wordt ervan uitgegaan dat de NFS-computer met Windows NT Server is geconfigureerd voor het gebruik van standaardwaarden voor geavanceerde opties en beveiligingsmachtigingen. Op de Microsoft Windows NT Server-versie van NFS:
  1. U moet altijd de NTFS-machtigingen voor uw export (en alle mappen en bestanden onder de export) instellen op volledig beheer voor iedereen, de groep beheerders en de beheerder gebruiker.
  2. Als de exportmap leeg is, maakt u een dummy bestand met de naam dummyfile in de map NFS-export.
  3. Als u geen netwerk informatieservice (NIS) gebruikt, kopieert u de bestanden, passwd en etc/groepsbestanden in binaire modus van de juiste UNIX-computer naar de map Winnt\System32\drivers\etc.Opmerking: laat de wachtwoordvelden leeg. U wordt aangeraden UIDs en GIDs als geheel uniek te maken, evenals gebruikersnamen en groepen als geheel. Gebruik bijvoorbeeld 1001 niet voor een gebruiker en een groep, en niet alleen voor een wiel groep, en geen wiel-gebruiker.
  4. Wijs elke gebruiker en elke groep toe aan een unieke Windows NT-gebruiker en-groep. U kunt dit doen met server voor NFS User Manager.
  5. Wijs de groep UNIX-Hoofdgebruikers toe aan de gebruikers van de Windows NT-beheerder en de hoofdmap of het wieltje van de groep Windows NT-beheerders.
Op de UNIX NFS-client:
  1. Meld u aan als basis (alleen hoofd kan een NFS-export koppelen). De export van uw UNIX-werkstation koppelen door te typen
    Mount ntserver:/F/export/Home/User /mnt
    waarbij ntserver de host name is van de computer met Windows NT Server, F/export/Home/User , het pad naar de export is en mnt is een lokaal beschikbaar koppelpunt.
  2. Controleer de machtigingen door het volgende te typen:
    ls-l
    De uitvoer wordt weergegeven op de volgende manier:
    -rwxrwxrwx 1 hoofd basis dummyfile
  3. Wijs de juiste eigenaren toe aan de bestanden en mappen door het volgende te typen:
    /usr/ucb/chown-R gebruiker. groep/mnt
    Opmerking: in sommige UNIX-besturingssystemen kan de opdracht eigenaar geen groeps parameter hebben. In deze situaties moet u niet alleen deze opdracht typen in de groep chgrp-R/mnt .
  4. Wijs de juiste machtigingen toe aan de bestanden en mappen door het volgende te typen:
    chmod-R g-w, o-wx/mnt
  5. Controleer de nieuwe machtigingen door het volgende te typen:
    ls-l
    De uitvoer wordt weergegeven op de volgende manier:
    -rwxr-xr--1 gebruikersgroep dummyfile
Voer de volgende stappen uit als u de machtigingen voor een bestand niet kunt wijzigen of als u het foutbericht ' toegang geweigerd ' ontvangt:
  1. Wijs op de Windows NT Server-versie van NFS de machtiging Volledig beheer toe aan de export voor iedereen, de beheerdersgroep en de beheerder van de beheerder.
  2. Kopieer op de UNIX NFS-client het bestand naar een andere naam (u moet dit als een gebruiker doen, niet als hoofdmap). Verwijder het oorspronkelijke bestand in Windows NT en wijzig de naam van het bestand in de oorspronkelijke naam.
Sommige gebruikers en groepen van Windows NT kunnen niet worden toegewezen aan gelijkwaardige UNIX-gebruikers of-groepen. De persoon kan worden weergegeven als nobody4 of de groep geen. Dit gebeurt onder meer voor de volgende speciale groepen:
  • Iedereen
  • Network
  • Activiteit
  • Installatie
  • Geverifieerde gebruikers