Начини плаћања Abuse

Како онемогућити лозинку за команду Судо

07.03.2021, 20:59

Услужни програм који се зове Судо омогућава обичном кориснику да управља програмом са правима суперкорисника. Да би спречио кориснике трећих страна да му приступе, услужни програм захтева лозинку сваки пут када се покрене. Ово је важна мера предострожности јер је важно да систем буде сигуран да је корисник тај који захтева приступ, а не програм који покушава да нашкоди систему. Из различитих разлога, можда ћете морати да онемогућите лозинку. Најбоље је да то не радите, али ако вам је заиста потребно, следећа упутства су за вас.

Судо команда у Линуку без лозинке

Да бисте онемогућили Судо лозинку, само треба да додате НОПАССВД директиву у ред за подешавања корисника или групе.

Ова команда изгледа овако:

 username ALL=(ALL) NOPASSWD: ALL

Отворите Судо конфигурациону датотеку и онемогућите лозинку за одређеног корисника тако што ћете извршити следеће промене. Хајде да размотримо ове радње на примеру корисника линук90:

 $ sudo visudo linux90 ALL=(ALL) NOPASSWD: ALL

Затим сачувајте промене и затворите датотеку. За референцу, у ви користите тастер и за улазак у режим уметања, команду :в за чување и команду :к за излаз. Ако се уради исправно, као што је горе описано, судо неће тражити од изабраног корисника лозинку приликом извршавања било које команде.

Ако желите да корисник може да извршава само одређене команде без лозинке (апт и поновно покретање), унесите следеће промене:

 linux90 ALL=(ALL) NOPASSWD: /usr/bin/apt, /sbin/reboot

Да бисте онемогућили лозинку за корисничку групу, користите следећи код:

 %group_name ALL=(ALL) NOPASSWD: ALL

Сачувајте промене и затворите датотеку. Сада ће корисник linux90 моћи да извршава команде usr/bin/apt , /sbin/reboot без лозинке, баш као и корисници групе наведене у конфигурацији.

Да бисте онемогућили судо лозинку за одређеног корисника, потребно је да отворите судо конфигурациону датотеку и онемогућите упит за лозинку следећим редом,