Delen via


NFS-server- en bestandsmachtigingen

Dit artikel bevat informatie over NFS-server- en bestandsmachtigingen.

Oorspronkelijk KB-nummer: 231964

Samenvatting

In dit artikel wordt beschreven hoe u bestandsmachtigingen instelt voor uw NFS-exports (Windows NT Network File System) om te werken met UNIX NFS-werkstations.

Meer informatie

U hoeft deze stappen niet uit te voeren wanneer u alleen anonieme verificatie gebruikt, hoewel de resultaten u enig inzicht kunnen geven in hoe NTFS-bestandsmachtigingen worden weerspiegeld op UNIX-werkstations.

Notitie

In de volgende instructies wordt ervan uitgegaan dat de NFS-computer op basis van Windows NT Server is geconfigureerd voor het gebruik van standaardwaarden voor geavanceerde opties en beveiligingsmachtigingen.

Op de NFS-computer op basis van Microsoft Windows NT Server:

  1. Stel altijd de NTFS-machtigingen voor uw export (en alle mappen en bestanden onder de export) in op Volledig beheer voor iedereen, de groep Administrators en de gebruiker Administrator.

  2. Als uw exportmap leeg is, maakt u een dummybestand dat wordt aangeroepen dummyfile in uw NFS-exportmap.

  3. Als u geen NIS-server (Network Information Service) gebruikt, kopieert u de bestanden Etc/Passwd en Etc/Group in de binaire modus van de juiste UNIX-computer naar de map Winnt\System32\drivers\etc.

    Notitie

    Laat de wachtwoordvelden leeg. Het wordt aanbevolen dat UID's en GID's uniek zijn als geheel, evenals gebruikersnamen en groepen als geheel. Gebruik bijvoorbeeld geen 1001 voor een gebruiker en een groep en geen wielgebruiker naast een wielgroep.

  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 UNIX-hoofdgebruiker toe aan de Windows NT Administrator-gebruiker en het groepshoofd- of wiel aan de groep Windows NT-beheerders.

Op de UNIX NFS-client:

  1. Meld u aan als hoofdmap (alleen hoofdmap kan een NFS-export koppelen). Koppel de export op uw UNIX-werkstation door te typen

    mount ntserver :/F/export/home/user /mnt  
    

    waar ntserver is de hostnaam van de windows NT Server-computer, F/export/home/gebruiker is het pad naar de export en mnt is een lokaal beschikbaar koppelpunt.

  2. Controleer de machtigingen door het volgende te typen:

    ls -l  
    

    Uitvoer die vergelijkbaar is met het volgende voorbeeld wordt weergegeven:

    -rwxrwxrwx 1 root root dummyfile
    
  3. Wijs de juiste eigenaren toe aan de bestanden en mappen door het volgende te typen:

    /usr/ucb/chown -R user.group /mnt  
    

    Notitie

    In sommige UNIX-besturingssystemen heeft de opdracht chown geen groepsparameter. In deze situaties moet u naast deze opdracht chgrp -R group /mnt typen.

  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  
    

    Uitvoer die vergelijkbaar is met het volgende voorbeeld wordt weergegeven:

    -rwxr-xr-- 1 user group dummyfile  
    

Als u de machtigingen voor een bestand niet kunt wijzigen of als u foutberichten 'toegang geweigerd' ontvangt, voert u de volgende stappen uit:

  1. Wijs op de NFS-computer op basis van Windows NT Server volledig beheer toe aan de export voor iedereen, de groep Administrators en de gebruiker Administrator.
  2. Kopieer op de UNIX NFS-client het bestand naar een andere naam (u moet dit doen als gebruiker, niet als hoofdmap). Verwijder het oorspronkelijke bestand in Windows NT en wijzig de naam van het bestand in de oorspronkelijke naam.

Sommige Windows NT-gebruikers en -groepen kunnen niet worden toegewezen aan gelijkwaardige UNIX-gebruikers of -groepen. Ze kunnen worden weergegeven als niemand4 of geen groep. Speciale groepen die dit gedrag vertonen, zijn onder andere:

  • Iedereen
  • Netwerk
  • Interactief
  • Systeem
  • Geverifieerde gebruikers