Skip to content
VDS · Windows Server

Korisnici i dozvole u Windows Serveru

Kako da napraviš radni nalog bez administratorskih prava, daš pristup RDP-u i fasciklama i izbegneš da mašina ostane sa jednom lozinkom za sve.

Ažurirano 23. avgust 2026.

Tvoja mašina dolazi sa jednim administratorskim nalogom. Rad pod njim stalno je loša navika: svaka greška ili zlonamerni fajl odmah dobija punu kontrolu. Razdvoji uloge od samog početka.

Kreiraj korisnika

$pw = Read-Host -AsSecureString "Password"
New-LocalUser -Name "app" -Password $pw -FullName "Application Service" -PasswordNeverExpires
Add-LocalGroupMember -Group "Users" -Member "app"

Dozvoli mu prijavu preko Remote Desktop-a:

Add-LocalGroupMember -Group "Remote Desktop Users" -Member "app"

Na slici na engleskom jeziku, grupe se zovu Users i Remote Desktop Users. Univerzalna opcija je da ih pozoveš preko identifikatora: Get-LocalGroup | Where-Object SID -like "*-555" za RDP grupu.

Da vidiš ko je na mašini i ko pripada administratorima:

Get-LocalUser | Select-Object Name, Enabled, LastLogon
Get-LocalGroupMember Administrators

Dozvole za foldere

Daj pristup direktorijumima, a ne članstvo u administratorima. Primer: daj korisniku app pun pristup njegovom direktorijumu i pristup samo za čitanje deljenom.

icacls "C:\apps\myapp" /grant "app:(OI)(CI)M" /T
icacls "C:\shared" /grant "app:(OI)(CI)R" /T
icacls "C:\apps\myapp"          # view current permissions

Objašnjenje: M — izmena, R — čitanje, F — puna kontrola, (OI)(CI) — nasleđivanje na fajlove i podfoldere, /T — primeni na postojeći sadržaj.

Servisni nalozi

Servis koji pristupa internetu ili obrađuje otpremljene fajlove ne treba da radi kao LocalSystem. Najbolja opcija je upravljani nalog:

New-Service -Name myapp -BinaryPathName "C:\apps\myapp\myapp.exe" -StartupType Automatic
sc.exe config myapp obj= "NT SERVICE\myapp" password= ""

Jednostavniji i skoro jednako bezbedni su ugrađeni NT AUTHORITY\LocalService i NT AUTHORITY\NetworkService sa dozvolama dodeljenim samo direktorijumima koji su im potrebni.

Politika lozinki

net accounts /minpwlen:14 /maxpwage:unlimited
net accounts /lockoutthreshold:5 /lockoutduration:30

Zaključavanje nakon pet neuspelih pokušaja posebno je važno ako je RDP dostupan spolja — vidi RDP zaštita za detalje.

Česte greške

  • Stalni rad kao administrator. Napravi sebi običan nalog i podiži prava samo tamo gde je potrebno.
  • Dodavanje korisnika u grupu administratora da bi "samo radilo". U devet od deset slučajeva ono što ti zapravo treba je pristup jednom folderu ili pravo "Prijava kao servis" (secpol.msc → Local Policies → User Rights Assignment).
  • Onemogućavanje ugrađenog administratora bez provere druge prijave. Prvo se uveri da novi nalog zaista može da se prijavi preko RDP-a, pa tek onda pokreni: Disable-LocalUser -Name adm-local.
  • Čuvanje servisne lozinke u običnom tekstu u skripti. Skripte u direktorijumima u koje korisnici mogu da pišu može da pročita svako.

Ako si zaključao svaki nalog, i dalje možeš da dobiješ pristup preko kartice "Console" u panelu na /hosting/vds/m/<id> u režimu "Screen". Administratorska lozinka izdata pri kreiranju uvek je dostupna na kartici "Access".