Crmgo Blog

Администраторска права

Администраторска права

Команда Runas за покретање програма под именом другог корисника За често покретане програме под именом другог корисника, није практично сваки пут притискати „Shift“ и кликовати десним тастером миша, једноставније је користити специјалну уграђену команду Runas. За то ћемо креирати пречицу која ће покретати…

Администраторска права

Komanda Runas za pokretanje programa od imena drugog korisnika

Za programe koji se često pokreću od imena drugog korisnika, nepogodno je svaki put pritiskati „Shift“ i kliknuti desnim tasterom miša, jednostavnije je koristiti specijalnu ugrađenu komandu Runas. Za to ćemo kreirati prečicu koja će pokretati potrebni program od imena drugog korisnika računara. Kako se kreira prečica možete pročitati ovde. U polje „Objekat“ upišite sledeću komandu:

runas /user:пользователь программа

gde,

korisnik — korisnički nalog od kojeg se zahteva pokretanje programa, upisuje se u obliku ime_naloga@ime_racunara ili ime_racunara\ime_naloga, mada radi i samo ime_naloga.

program — ime izvršne datoteke koju želimo da pokrenemo. Ako se izvršna datoteka ne nalazi u sistemskim promenljivama okruženja, potrebno je navesti punu putanju do nje.

runas /user:Андрей notepad.exe

U slučaju da ime korisnika ili putanja programa sadrže razmake, potrebno ih je navesti u dvostrukim navodnicima pojedinačno.

runas /user:"Дмитрий Петров" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"

Sačuvajte prečicu, sada će prilikom njenog pokretanja se pojaviti crni prozor sa zahtevom za unos lozinke. Pažnja, prilikom unosa lozinke ništa se ne prikazuje, samo je unesite i pritisnite taster „Enter“.

Sve dobro radi, ali stalno unositi lozinku brzo dosadi. Za ovaj slučaj, komanda Runas ima specijalni ključ /savecred. U slučaju njegovog korišćenja, lozinka se unosi samo jednom prilikom prvog pokretanja, čuva se duboko u Windowsima i prilikom kasnijih pokretanja automatski se ubacuje. Cela komanda izgleda ovako:

runas /savecred /user:Андрей notepad.exe

Pažnja! Ključ /savecred ne radi u Kućnim verzijama Windowsa.

Deluje kao da je sreća tu, međutim postoje određene nepogodnosti. Na primer, neki program odbija da se pokrene u običnoj korisničkom nalogu. Vi ga pokrenete goreopisanim načinom, sve je u redu. Sada ista situacija pod malo drugim uglom. Vi ste administrator računara, a na primer vaš dete ima običan korisnički nalog i igra odbija da se pokrene pod njim. Ne nameravate mu dati lozinku administratora, stoga kreirate prečicu, upišete ključ /savecred, unesete lozinku prvi put i zadovoljni trljate ruke.

Nastavak događaja zavisi od stepena napredovanosti osobe kojoj ste napravili takvu prečicu. Ako je korisnik početnik u vezi sa računarima, možete spavati mirno, u suprotnom, jednog lepog dana, može smisliti da promeni u prečici putanju do izvršne datoteke na drugu i moći će da pokreće druge programe od imena administratora.

Takođe će dobiti pristup svim datotekama na hard disku računara, čak i ako je pristup njima zabranjen njegovim korisničkim nalogom, uključujući foldere „Moji dokumenti“ drugih korisnika računara. Slažete se, prilično ozbiljna rupa u bezbednosti računara pri korišćenju komande Runas sa ključem /savecred.

Команда Runas имеет ограничения на запуск некоторых системных программ от имени администратора компьютера, в том числе Проводника. В Windows XP это обходится использованием ключа /separate: runas /savecred /user:Андрей "explorer.exe /separate". В более поздних версиях операционной системы Windows он не работает, но можно воспользоваться любым другим файловым менеджером и получить доступ к файлам от имени администратора.

Выходом в данном случае будет сделать такие настройки безопасности, чтобы нужная программа запускалась от имени простого пользователя или использовать сторонние программы для запуска от имени администратора.

В случае если эти способы не устраивают, можно попытаться максимально затруднить возможность несанкционированного запуска пользователем других программ от имени другого пользователя компьютера. Для этого требуется выполнить несколько дополнительных действий.

Во-первых, и самое главное, не говорить ему, что программа запускается от имени другого пользователя. Правда, он может сам узнать об этом в Диспетчере задач.

Во-вторых, сделать запуск с помощью пакетного (batch) файла. Открываете текстовый редактор, например Блокнот, и пишете там строчку, которую писали в поле «Объект» ярлыка. Сохраняете его с расширением .bat. Теперь при запуске этого пакетного файла точно так же выполнится команда, написанная в нем. Однако этого недостаточно, так как его содержимое можно посмотреть и изменить в простом текстовом редакторе.

Если в имени пользователя или пути к файлу есть русские буквы, то его нужно сохранить в кодировке DOS 866 или в начало bat-файла на отдельной строке необходимо вставить chcp 1251.

В-третьих, сделать bat-файл нечитаемым, чтобы затруднить пользователю анализ того, каким образом запускается программа. Для этого сконвертируем наш bat-файл в привычный exe-файл. Можно воспользоваться одной из программ-конвертеров, например бесплатной программой «Bat To Exe Converter», которую можно скачать здесь. Запускаете программу и в поле «Batch file» указываете ваш bat-файл. В поле «Save as» указываете, куда и под каким именем сохранить результат. Дополнительно для большей конспирации можно на вкладке «Version informations» в поле «Icon file» указать значок для нашего будущего exe-шника в формате ico. Остальные параметры можно не трогать. Когда все будет готово, нажимаете кнопку «Compile» и получаете свой exe-файл.

Bat To Exe Converter

Теперь открывать его в текстовом редакторе бесполезно. Копируете его в папку с запускаемой программой, называете как-нибудь похоже на название программы и делаете на него обычный ярлык на рабочем столе.

Четврто, последни детаљ који издаје да је у питању командни фајл је црни прозор који се на тренутак појављује на радној површи. Потпуно се не може уклонити једноставним путем, али се његова приметност може прилично лако свести на минимум. Довољно је да у својствима пречице, на картици „Пречица“, изаберете опцију „Смањено на иконицу“, тако да ће се прозор командне линије појављивати само тренутно на траци задатака.

Minimized to icon

Сада, ако је особа којој желите да сакријете администраторску лозинку почетник или просечан корисник, можете бити мирни. Наравно, искусни корисник може сазнати садржај нашег креираног .exe фајла, али у суштини то није потребно. Довољно је да се наслуте да се користи команда runas и да се једноставно креира сопствена пречица за покретање жељеног програма, тако да, упркос свим триковима, ово ће помоћи само против почетника.

Како обрисати сачувану лозинку у команди Runas

Ако једном сачувате лозинку корисничког налога у команди runas, убудуће можете покретати програме без њеног поновног уношења. Међутим, можда ће вам бити потребно да онемогућите покретање програма под именом другог корисника рачунара коришћењем сачуване лозинке у runas.

Да бисте обрисали сачувану лозинку, извршите „Почетак“ ⇒ „Контролна табла“ ⇒ „Кориснички налози и породична безбедност“ ⇒ „Управник података о налозима“.

Скриншот панели управления

У одељку „Windows подаци о налозима“ (интерактивна пријава у систем) обришите непотребне уносе из складишта.

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.

Kategorije: cmd