Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Als je ooit Linux hebt gebruikt of iemand kent die Linux gebruikt, dan heb je waarschijnlijk wel gehoord van het sudo commando. Het commando is een kritieke component voor zowat elke Linux-distributie en wat het doet, is je een commando laten uitvoeren als een andere gebruiker, met name de rootgebruiker. Op bepaalde Linux-distributies kun je inloggen als de root-gebruiker door het su commando te gebruiken, maar dit wordt als zeer riskant beschouwd en niemand doet het ooit.

Eigenlijk is het zo gevaarlijk dat het standaard wordt uitgeschakeld op Linux-distributies zoals Ubuntu.In plaats daarvan moet u de opdracht sudo gebruiken als u een opdracht als rootgebruiker wilt uitvoeren. Dus hoe zit het met Windows? Helaas zijn de meeste mensen bij Windows aangemeld als administrator, wat hetzelfde is als rootgebruiker in Linux. Microsoft heeft echter geprobeerd de gevaarlijke gevolgen van het inloggen als beheerder te verminderen door Gebruikersaccountbeheer of UAC in te schakelen.

Op die manier, zelfs als de gebruiker beheerdersrechten heeft, zullen applicaties die onder dat account draaien deze rechten niet erven tenzij het handmatig geautoriseerd is door de gebruiker.Dit helpt voorkomen dat malware en spyware een Windows-gebruiker infecteren die is aangemeld als beheerder.

Dus terwijl Linux-gebruikers het sudo-commando hebben, wat heeft Windows-gebruiker dan? Zijn er alternatieven die Windows-gebruikers kunnen gebruiken om opdrachten met verhoogde rechten uit te voeren? Is er een sudo-opdracht voor Windows? In dit artikel zal ik het hebben over vijf alternatieven voor het sudo-commando voor Windows-gebruikers.

Opmerking: sommige van deze tools zijn nu behoorlijk oud, dus ze werken mogelijk niet met de nieuwste versies van Windows.Windows Runas Command

Windows heeft het runas commando, dat de directe tegenhanger is van sudo op Linux. Met het commando runas kun je een script, programma of commando uitvoeren als een andere gebruiker of als beheerder. De volledige syntaxis voor het runas-commando is: runas [{/ profile |/noprofile}] [/ env] [/ netonly] [/ smartcard] [/ showtrustlevels] [/ trustlevel]/user: UserAccountName-programma

Als u een beheerdersopdrachtprompt wilt openen, kunt u het volgende typen: runas/noprofile/user: Administrator cmd



/noprofile laadt het huidige gebruikersprofiel niet.U kunt dat verwijderen als u toegang nodig heeft tot de variabelen van de gebruikersomgeving. Als je een tekstbestand wilt openen met Kladblok met beheerdersrechten, kun je dit commando gebruiken: runas/user: Administrator "notepad my_file.txt"

Je kunt de Technet-pagina op runas bekijken voor meer informatie over hoe te gebruiken.

Merk op dat wanneer u het commando runas gebruikt, als u een programma installeert of wijzigingen aanbrengt in instellingen, enz., de wijzigingen zullen worden aangebracht in het gebruikersaccount waarop u het commando uitvoert.Laten we bijvoorbeeld zeggen dat u gebruiker X heeft die een normale gebruiker is en gebruiker Y, die een beheerder is. Als u zich aanmeldt bij X en vervolgens een runas uitvoert met de beheerdersreferenties, worden er wijzigingen aangebracht in de beheerdersinstellingen, niet in gebruiker X.

Dus als u een applicatie installeert door met de rechtermuisknop op de EXE te klikken bestand en als u Uitvoeren als beheerder kiest, wordt het geïnstalleerd op het ingebouwde beheerdersprofiel, niet het profiel waarop u bent aangemeld. Als je echte verhoogde privileges zoals sudo wilt zonder de profielproblemen, bekijk dan het volgende alternatief hieronder.Sudo voor Windows - Sourceforge

Sudo voor Windows is een gratis programma dat u kunt installeren en dat u dezelfde ervaring geeft als het sudo-commando op Linux voor Windows. Het enige verschil is dat Sudo voor Windows "het gebruikersprofiel en eigendom van gemaakte objecten behoudt", zoals aangegeven door de ontwikkelaar. Dit is erg handig als u verhoogde rechten wilt gebruiken voor het installeren van apps of het aanbrengen van wijzigingen in gebruikerslocaties zoals Mijn documenten, enz.

Het geeft u beheerdersrechten, maar behoudt alle wijzigingen in de huidige profiel in plaats van het account waarmee u de opdracht uitvoert.Het programma vereist .NET versie 2.0, die u niet afzonderlijk kunt downloaden. Om 2.0 te krijgen, moet u .NET Framework 3.5 installeren, inclusief 2.0.

Als u Sudo voor Windows eenmaal heeft geïnstalleerd, moet u de gebruikersaccounts toevoegen die u verhoogde rechten wilt geven aan een specifieke groep die is gemaakt door het programma Sudoers. Klik met de rechtermuisknop op Deze computer of Deze pc en klik op Beheren. Vouw vervolgens Gebruikers en groepen uit en klik op Groepen. Je zou er een moeten zien die Sudoers heet.



Dubbelklik op Sudoers en klik op de knop Toevoegen.



Klik in het volgende dialoogvenster op de knop Geavanceerd en klik vervolgens op Nu zoeken. Hiermee worden alle gebruikers en groepen op het systeem weergegeven. Dubbelklik op de gebruiker die u wilt toevoegen.



Herhaal deze stap voor hoeveel gebruikers u ook wilt toevoegen. Klik vervolgens op OK en u zou de leden in de lijst met leden hierboven moeten zien staan. Klik op OK en nu zou je de sudo GUI en het commando moeten kunnen gebruiken. Als u met de rechtermuisknop op een programma klikt, ziet u de optie Sudo.



U kunt ook een opdrachtprompt openen en sudo typen om opdracht uit te voeren met verhoogde machtigingen.



Over het algemeen is het behoorlijk handig en werkt het erg goed. Merk echter op dat dit specifieke programma erg handig is voor het starten van programma's of processen, hetzij via rechtsklikken of via de opdrachtprompt, maar het is niet bedoeld voor het uitvoeren van opdrachtregelapps. Als u bijvoorbeeld sudo mkdir "c: \ Program Files \ new" wilt doen, werkt dit niet met Sudo voor Windows. Voor die functionaliteit is er een ander programma dat hetzelfde heet, maar door een andere ontwikkelaar. Lees hieronder.Sudo voor Windows - Luke Sampson

Er is een andere ontwikkelaar die nog een Sudo voor Windows heeft geschreven waarmee je ook commandoregel-apps kunt uitvoeren. Laten we dus teruggaan naar het voorbeeld over het maken van een nieuwe map in C: \ Program Files. U kunt dit standaard niet echt doen.



Hierboven gebruik ik PowerShell, maar je krijgt dezelfde foutmelding ook als je de opdrachtprompt gebruikt. Als u echter Sudo voor Windows eenmaal hebt geïnstalleerd, voegt u gewoon het woord sudo toe aan de voorkant van de opdracht en het werkt perfect zonder fouten!

Om het te installeren, moet u PowerShell openen en vervolgens de volgende opdrachten in deze volgorde typen: iex (new-object net.webclient) .downloadstring ('https://get.scoop.sh') set-executionpolicy unrestricted -s cu -f scoop install sudo

Als alles goed werkt, zou je de volgende output in PowerShell moeten zien na elk commando:



Dat is het! Nu kunt u beginnen met het typen van opdrachten en het toevoegen van sudo vooraan. Het enige vervelende aan dit programma is dat het UAC-venster nog steeds opduikt en je op Ja moet klikken om het te laten werken. Zelfs met die lichte ergernis zijn de voordelen het zeker waard. Elevate

Elevate is een programma dat werkt met UAC en werkt niet precies zoals sudo.Met Elevate verandert het de uitvoerende gebruiker in Administrator zoals de opdracht runas doet. Het is echter handig voor het werken in de opdrachtregel of met batchbestanden.



Het hoofddoel van elevate is niet om UAC te omzeilen, maar om een ​​proces in een verhoogde staat te starten vanuit een niet- verhoogde shell en gaat dan gewoon door, zelfs nadat de opdracht is voltooid. Elevate is handig voor scripts omdat u zich geen zorgen hoeft te maken over het script voor het hele rechtsklikken en het uitvoeren van een opdrachtprompt als Administrator-proces.Elevation PowerToys voor Windows

Voor degenen onder u die veel werk doen op de opdrachtregel of met scripts en batchbestanden werken, dan heeft de Elevation PowerToys voor Windows-pagina nogal wat handige tools en scripts.



De power-toys voor scriptverhoging zijn gemaakt om de frustrerende aspecten van UAC te overwinnen wanneer je probeert een programma te verheffen vanaf de opdrachtregel of scripts uitvoeren als beheerders.

Hopelijk zijn dat genoeg tools en programma's om je het gevoel te geven dat je sudo daadwerkelijk op Windows gebruikt.Er is geen perfecte vervanging voor, maar er zijn nogal wat opties die in de buurt komen. Als u iets anders gebruikt om programma's, opdrachten of scripts in Windows te verbeteren, laat het ons dan weten in de opmerkingen. Geniet ervan!

.
SETUP UA COMPUTER BLOG