સુડોર્સ ફાઇલ, સુડો માટે પાસવર્ડ વિના કોંક્રિટ આદેશો ચલાવો

પાસવર્ડ સુડો વિના સુડોર્સ ફાઇલ રન આદેશો વિશે

હવે પછીના લેખમાં આપણે કેવી રીતે કરી શકીએ તેના પર એક નજર નાખીશું સુબુર્સ ફાઇલમાં આભાર ઉબુન્ટુમાં સુડો પાસવર્ડ વિના ખાસ આદેશો ચલાવો. મને ચેતવણી આપવી તાર્કિક લાગે છે કે નીચે જે વાંચવાનું છે તે ફક્ત શૈક્ષણિક હેતુ માટે છે. તમે અહીં વાંચવા માટે સમર્થ છો તે લાગુ કરતી વખતે ખૂબ કાળજી રાખવી જરૂરી છે. જો કોઈ કારણોસર તમે વપરાશકર્તાને 'rm' આદેશ ચલાવવાની મંજૂરી આપો તો તે લખી લીધા વગર sudo પાસવર્ડ, તમે accidentપરેટિંગ સિસ્ટમથી આકસ્મિક અથવા દૂષિતરૂપે મહત્વપૂર્ણ વસ્તુઓને દૂર કરી શકશો.

મેં કહ્યું તેમ, નીચેની લીટીઓમાં આપણે સુડો પાસવર્ડ લખ્યા વિના ચોક્કસ આદેશો કેવી રીતે ચલાવી શકાય તે જોવા જઈશું યુનિક્સ જેવી operatingપરેટિંગ સિસ્ટમ્સ. જેમ કે બધા ઉબુન્ટુ વપરાશકર્તાઓ જાણે છે, જ્યારે આપણે sudo નો ઉપયોગ કરીને આદેશ ચલાવીએ ત્યારે તેને લખવું જરૂરી છે. પરંતુ જ્યારે તે અમુક કાર્યોને સ્વચાલિત કરવાની વાત આવે છે, ત્યારે કદાચ લખવું હોય તો તે અસુવિધા હોઈ શકે છે.

ઉબુન્ટુમાં સુડો પાસવર્ડ વિના વિશિષ્ટ આદેશો ચલાવો

જો કોઈ કારણોસર, તે ગમે તે હોય, તો તમે સુડો પાસવર્ડ લખ્યા વગર વપરાશકર્તાને ચોક્કસ આદેશ ચલાવવાની મંજૂરી આપવામાં રસ ધરાવો છો, તમારે આ કરવું જોઈએ. સુડોર્સ ફાઇલમાં તે આદેશ ઉમેરો.

ચાલો આપણે કહીએ કે અમને નામનો વપરાશકર્તા જોઈએ છે એન્ટ્રેયુનોસિસેરોસ સુડો પાસવર્ડ લખ્યા વગર mkdir આદેશ ચલાવો. આ કરવા માટે, આપણે સુડોર્સને સંપાદિત કરવા પડશે. ટર્મિનલમાં (Ctrl + Alt + T) આપણે લખીએ છીએ:

sudo visudo

જ્યારે ફાઇલ ખોલશે, તેના અંતે આપણે નીચેની લીટી ઉમેરીશું:

લીટી એડ ફાઇલ sudoers mkdir આદેશ

entreunosyceros ALL=NOPASSWD:/bin/mkdir

પાછલા કેપ્ચરમાં ઉમેરવામાં આવેલી આ લાઇનમાં, એન્ટ્રેયુનોસિસરોસ એ વપરાશકર્તા નામ છે. આ વાક્ય પ્રમાણે, આ વપરાશકર્તા આદેશ ચલાવવા માટે સક્ષમ હશે 'એમડીડીઆઈઆર'સુડો પાસવર્ડ લખ્યા વગર.

mkdir sudo પાસવર્ડ વિના

સિસ્ટમ સરળ છે. અમે સક્ષમ થઈશું આપણે તેમને અલ્પવિરામથી અલગ કરવા જોઈએ તેટલા આદેશો ઉમેરો, નીચે મુજબ બતાવ્યા પ્રમાણે:

બે આદેશો ફાઇલ sudoers ઉમેરો

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

લાઇન ઉમેરવાનું સમાપ્ત કર્યા પછી, લ logગઆઉટ કરો અને ફરીથી લ logગ ઇન કરો અથવા સિસ્ટમ રીબૂટ કરો. હવેથી, લાઇન દ્વારા ઉલ્લેખિત વપરાશકર્તાએ ફાઇલમાં ઉમેર્યું સુડોર્સ કોઈપણ ઉમેરેલા આદેશોને અમલમાં મૂકતી વખતે તમારે સુડો પાસવર્ડ દાખલ કરવાની જરૂર રહેશે નહીં. હા ખરેખર, જ્યારે અન્ય તમામ આદેશો ચલાવી રહ્યા હો, તો તમને sudo નો ઉપયોગ કરવા માટે પાસવર્ડ દાખલ કરવા માટે પૂછવામાં આવશે.

આદેશનો માર્ગ શોધો અને તેને સુડોર્સ ફાઇલમાં ઉમેરો

આ સ્થિતિમાં, આપણે અત્યાર સુધી જેનો ઉપયોગ કર્યો છે તેના કરતા અલગ પાથ સાથે આદેશ ઉમેરવા માંગીએ છીએ, ઉદાહરણ તરીકે, આપણે એક્ઝેક્યુટેબલ ફાઇલનો પાથ યોગ્ય રીતે લખવાની જરૂર રહેશે. જો તેની ખાતરી ન હોય તો, આપણે આદેશનો ઉપયોગ કરી શકીએ છીએ.ક્યા છે'apt નો સાચો રસ્તો શોધવા માટે. ટર્મિનલમાં (Ctrl + Alt + T) તમારે આ લખવાનું રહેશે:

યોગ્ય માર્ગ

whereis apt

જેમ તમે ઉપરના સ્ક્રીનશ inટમાં જોઈ શકો છો, apt આદેશ માટેનો માર્ગ છે / usr / બિન / યોગ્ય, તેથી આ સુડોર્સ ફાઇલમાં ઉમેરવાનો માર્ગ છે.

જો આપણને આદેશ આપતી વખતે સુડો માટે પાસવર્ડ ટાઇપ ન કરવો હોય, તો આપણે સુડોર્સ ફાઇલ ફરીથી સંપાદિત કરવાની રહેશે:

sudo visudo

અંદર હશે આપણે પહેલાનાં આદેશોની જેમ ફાઇલમાં 'apt' આદેશ ઉમેરો:

આદેશ sudoers ફાઇલ ઉમેરવા

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

આદેશ ઉમેર્યા પછી, sudoers ફાઇલ સાચવો અને બંધ કરો. પછી લ logગ આઉટ કરો અને ફરીથી લ logગ ઇન કરો. હવે, જો વપરાશકર્તા પાસવર્ડનો ઉપયોગ કર્યા વિના સુડો ઉપસર્ગ સાથે આદેશ ચલાવી શકે છે તો તે ચકાસી શકાય છે:

પાસવર્ડ વગર યોગ્ય સુધારો

sudo apt update

સુડોર્સ ફાઇલમાં વિશિષ્ટ આદેશ માટે સુડો પાસવર્ડ પૂછો

જો આમ કર્યા પછી, જો તમારે વપરાશકર્તાને ફરીથી પાસવર્ડ ટાઇપ કરવો પડશે, તો તમારે ફક્ત તે કરવાનું છે સુડોર્સ ફાઇલમાં ફેરફાર કરો અને ઉમેરવામાં આવેલ આદેશને દૂર કરો. ફાઇલ સાચવો, લ logગઆઉટ કરો અને ફરીથી લ logગ ઇન કરો.

વૈકલ્પિક હશે આદેશની સામે 'PASSWD:' ડિરેક્ટિવ ઉમેરો કે આપણે તેને સુડો પાસવર્ડ લખવાની જરૂર છે.. ઉદાહરણને અનુસરીને, અમે નીચે બતાવ્યા પ્રમાણે સુડોર્સ ફાઇલમાં ઉમેરવામાં આવેલી લાઇનમાં ફેરફાર કરવા જઈ રહ્યા છીએ:

સુડોર્સ ફાઇલની અંદરની આદેશમાં પાસવાડ

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

આ કિસ્સામાં, વપરાશકર્તા એન્ટ્રેયુનોસિસરો આદેશો ચલાવી શકે છે 'એમડીડીઆઈઆર'અને'chmod'સુડો પાસવર્ડ લખ્યા વગર. જો કે, જ્યારે તમે આદેશ ચલાવવા માંગતા હો ત્યારે તમારે તેને ટાઇપ કરવું પડશેચાલાક'.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   જર્મન રિયોસ જણાવ્યું હતું કે

    નમસ્તે. તમે પોસ્ટમાં સારી રીતે સમજાવ્યા મુજબ હું સુડોર્સ ફાઇલમાં ફેરફાર કરવા માટે સક્ષમ હતો. હમણાં હું કમાનનો ઉપયોગ કરવાનું પ્રારંભ કરું છું. ચોક્કસ ક્રિયાઓ માટે, પેકમેન કમાન્ડ ઉમેરવા માટે ... મારે કેવી રીતે કરવું જોઈએ?, ઉદાહરણ તરીકે, હું theપરેટિંગ સિસ્ટમ અપડેટ કરવા માટે પાસવર્ડ નહીં પૂછવામાં રસ ધરાવું છું, દા.ત.: સુડો પેકમેન અપડેટ. પરંતુ ઝડપથી પાસ પૂછવા. આભાર, શ્રેષ્ઠ આદર.