Датотека Судоерс, извршавајте одређене команде без лозинке за судо

о судоерс наредбама за покретање датотека без лозинке судо

У следећем чланку ћемо погледати како можемо извршавајте одређене команде без судо лозинке у Убунтуу захваљујући датотеци судоерс. Чини ми се логичним да упозорим да је оно што ћемо прочитати у наставку само у образовне сврхе. Неопходно је бити врло опрезан када примените оно што ћете овде моћи да прочитате. Ако из било ког разлога дозволите кориснику да изврши команду 'рм' без потребе за писањем судо лозинка, могли бисте случајно или злонамерно уклонити важне ствари из оперативног система.

Као што сам рекао, у следећим редовима ћемо видети како се извршавају одређене команде без потребе за писањем судо лозинке у Оперативни системи слични Унику. Као што сви корисници Убунту-а знају, неопходно је да је напишемо када извршавамо наредбу користећи судо. Али што се тиче аутоматизовања одређених задатака, можда би то што морате писати могло бити непријатност.

Извршите одређене команде без судо лозинке у Убунту-у

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

Рецимо да желимо корисника са именом ентреуносицерос покрените команду мкдир без потребе да укуцате судо лозинку. Да бисмо то урадили, мораћемо да уредимо Судоре. У терминал (Цтрл + Алт + Т) пишемо:

sudo visudo

Када се датотека отвори, на крају ћемо додати следећи ред:

ред додај датотеку судоерс мкдир наредба

entreunosyceros ALL=NOPASSWD:/bin/mkdir

У овом реду који је додат у претходном снимању, ентреуносицерос је корисничко име. Према овом реду, овај корисник ће моћи извршити наредбу 'мкдир'без укуцавања судо лозинке.

мкдир без судо лозинке

Систем је једноставан. Ми ћемо бити у стању додајте онолико наредби колико желимо да их раздвојимо зарезима, као што је приказано у следећем:

две команде додају датотеке судоерс

entreunosyceros ALL=NOPASSWD:/bin/mkdir,/bin/chmod

Након завршетка додавања линије, одјавите се и поново пријавите или поново покрените систем. Од сада корисник на кога се позива линија додата у датотеку џемпери Нећете морати да уносите судо лозинку док извршавате било коју од додатих команди. Да заиста, приликом покретања свих осталих команди, ако се од вас затражи да унесете лозинку за употребу судо-а.

Пронађите пут до команде и додајте је у датотеку судоерс

У овом случају желимо да додамо наредбу са другом путањом од оне коју смо до сада користили, на пример стазом до апт, мораћемо правилно да напишемо путању до извршне датотеке. У случају да нисмо сигурни у то, можемо користити команду 'вхереис'да бисте сазнали исправан пут до апт. У терминалу (Цтрл + Алт + Т) мораћете да напишете:

пут до апт

whereis apt

Као што видите на горњем снимку екрана, путања за наредбу апт је / уср / бин / апт, стога је ово пут који треба додати у датотеку судоерс.

У случају да нас занима да приликом извршавања команде апт не морамо да уписујемо лозинку за судо, мораћемо поново да уредимо датотеку судоерс:

sudo visudo

Унутра би било додајте наредбу 'апт' у датотеку као што смо то учинили са претходним командама:

наредба апт додај датотеку судоерс

entreunosyceros ALL=NOPASSWD:/bin/mkdir,/bin/chmod,/usr/bin/apt

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

апт упдате без лозинке

sudo apt update

Затражите судо лозинку за одређену команду у датотеци судоерс

Ако након тога, ако требате да корисник мора поново да укуца лозинку, све што требате је да урадите уредите датотеку судоерс и уклоните додану команду. Сачувајте датотеку, одјавите се и поново пријавите.

Алтернатива би била додајте наредбу 'ПАССВД:' испред наредбе за коју желимо да јој треба да напише судо лозинку. Следећи пример, изменићемо линију додану у датотеку судоерс као што је приказано доле:

пассвд у наредби унутар датотеке судоерс

entreunosyceros ALL=NOPASSWD:/bin/mkdir,/bin/chmod,PASSWD:/usr/bin/apt

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


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Немачки Риос дијо

    Здраво. Успео сам да уредим датотеку судоерс како сте добро објаснили у посту. Тренутно почињем да користим Арцх. Да бих додао команду пацман, за одређене радње ... како да поступим ?, на пример, занима ме да не тражим лозинку за ажурирање оперативног система, нпр: судо пацман упдате. Али да брзо затражим пропусницу. Хвала, свака част.