Ha megpróbálunk FTP kiszolgálónkhoz kapcsolódni úgy, hogy a szerveren kikapcsoltuk a névtelen hozzáférést, akkor előfordulhat, hogy a következő hibaüzenettel találkozunk, annak ellenére, hogy érvényes felhasználói névvel és jelszóval rendelkezünk az adott szerveren, viszont nem rendszergazdaként, hanem csak egyszerű felhasználóként vagyunk jelen:
530 User <felhasználónév> cannot log in.
Login failed.
A probléma az alábbi okokból származhat:
- Az IIS-ben be lett kapcsolva, hogy csak névtelen hozzáféréssel legyen az FTP elérhető.
- A felhasználói azonosító számára nem engedélyezett a bejelentkezés a szerverre lokálisan.
- A felhasználónak nincs a hálózat felől elérési jogosultsága a szerverhez.
- A tartománynév megadása hiányzik a felhasználói névből (tartomány\felhasználó).
Megoldások:
Ahhoz, hogy egyedülálló Windows 2000 szerveren beállítsuk a Log on locally jogosultságot, a következőket kell tennünk:
- Nyissunk egy start ablakot, majd írjuk be, hogy gpedit.msc, és üssünk Enter-t.
- Keressük meg az alábbi helyet a házirendben:
Local Computer Policy\Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment
- Kattintsunk duplán a Log on Locally-ra.
- Vegyük fel a kívánt felhasználókat, akik számára elérést szeretnénk nyújtani.
Megjegyzés: Nem ajánlott IIS-t telepíteni tartományvezérlőre. Ha azonban az IIS gépünk tartományvezérlő is, akkor az alábbiakat kell tennünk a Log on Locally beállításához:
- Indítsuk el az MMC-t a start ablakból.
- Kattintsunk a Console-ra, majd az Add/Remove Snap-in választása után kattintsunk az Add gombra.
- Válasszuk ki a Group Policy-t, és kattintsunk az Add-ra.
- Kattintsunk a Browse-ra.
- Kattintsunk duplán a tartományvezérlőre.
- Kattintsunk duplán a Default Domain Controllers Policy-re, és kattintsunk a Finish-re.
- Zárjuk be az ablakot.
- Az alábbi helyet keressük meg:
Default Domain Controllers Policy\Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment
- Állítsuk be itt is a Log on Locally beállításnál a megfelelő felhasználókat.
- Nyissunk parancssori ablakot, és írjuk be az alábbi parancsot:
secedit /refreshpolicy machine_policy
- Zárjuk be a parancssori ablakot, és frissül a házirend.
Az előzőekben ismertetett módon adjuk meg a felhasználóknak az Access this computer from the network jogosultságot is a házirendben.