Төлем әдістері Abuse

Sudo командасының құпия сөзін қалай өшіруге болады

07.03.2021, 20:59

Sudo деп аталатын утилита қарапайым пайдаланушыға суперпайдаланушы құқығы бар бағдарламаны басқаруға мүмкіндік береді. Үшінші тарап пайдаланушыларының оған кіруіне жол бермеу үшін қызметтік бағдарлама іске қосылған сайын құпия сөзді сұрайды. Бұл маңызды сақтық шарасы, себебі жүйе үшін жүйеге зиян келтіруге тырысатын бағдарлама емес, кіру рұқсатын сұрайтын пайдаланушы екеніне көз жеткізу маңызды. Әртүрлі себептерге байланысты құпия сөзді өшіру қажет болуы мүмкін. Мұны жасамағаныңыз дұрыс, бірақ сізге шынымен қажет болса, келесі нұсқаулар сізге арналған.

Linux жүйесінде құпия сөзсіз Sudo командасы

Sudo құпия сөзін өшіру үшін пайдаланушы немесе топ параметрлері жолына NOPASSWD директивасын қосу керек.

Бұл пәрмен келесідей көрінеді:

 username ALL=(ALL) NOPASSWD: ALL

Sudo конфигурация файлын ашыңыз және келесі өзгертулерді енгізу арқылы белгілі бір пайдаланушы үшін құпия сөзді өшіріңіз. Бұл әрекеттерді linux90 қолданушысының мысалы арқылы қарастырайық:

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

Содан кейін өзгертулерді сақтап, файлды жабыңыз. Анықтама ретінде vi ішінде кірістіру режиміне кіру үшін i пернесін, сақтау үшін :w пәрменін және шығу үшін :q пәрменін пайдаланасыз. Жоғарыда сипатталғандай дұрыс орындалса, sudo кез келген пәрмендерді орындау кезінде таңдалған пайдаланушыдан құпия сөзді сұрамайды.

Пайдаланушы құпия сөзсіз кейбір пәрмендерді ғана орындай алуын қаласаңыз (apt және reboot), келесі өзгертулерді жасаңыз:

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

Пайдаланушы тобының құпия сөзін өшіру үшін келесі кодты пайдаланыңыз:

 %group_name ALL=(ALL) NOPASSWD: ALL

Өзгерістерді сақтаңыз және файлды жабыңыз. Енді linux90 пайдаланушысы конфигурацияда көрсетілген топтың пайдаланушылары сияқты usr/bin/apt , /sbin/reboot пәрмендерін құпия сөзсіз орындай алады.

Белгілі бір пайдаланушы үшін sudo құпия сөзін өшіру үшін sudo конфигурация файлын ашып, келесі жол арқылы құпия сөз сұрауын өшіру керек: