કામચલાઉ એકાઉન્ટ્સ અને વિશેષાધિકારોને કેવી રીતે બદલો

સુ અને સુડો આદેશો

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

તેથી સુનો મૂળભૂત ઉપયોગ ફક્ત આદેશ પ્રોમ્પ્ટ પર "સુ" દાખલ કરવા માટે છે:

સુ રુટ વપરાશકર્તા એકાઉન્ટ્સ

વાસ્તવમાં બીજા ખાતામાં લૉગ ઇન કરવાને બદલે તમે આદેશને સ્પષ્ટ કરી શકો છો કે જે તમે su આદેશ સાથે અન્ય ખાતામાં ચલાવવા માંગો છો. આ રીતે તમે તરત જ નિયમિત એકાઉન્ટમાં પાછા આવી શકો છો દાખ્લા તરીકે:

સુ jdoe -c whoami

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

સુ jdoe -c 'command1; કમાન્ડ 2; કમાન્ડ 3 ' ls grep કૉપિ jdoe su jdoe -c' ls; grep uid file1> file2; copy2 file / usr / local / shared / file3 ' સુડો સુડો સુડો -યુ રુટ ./setup.sh

તમે લોગ ઇન થયા પછી, તમે દરેક આદેશ સાથે લોગિન (-યુ રુટ) નો ઉલ્લેખ કર્યા વિના સુદૂ આદેશ દ્વારા આદેશો ચલાવવાનું ચાલુ રાખી શકો છો.

જો શક્ય હોય તો, અકસ્માતથી સિસ્ટમમાં ગંભીર નુકસાન થવાનું ટાળવા માટે પ્રતિબંધિત વિશેષાધિકારો સાથે એકાઉન્ટનો ઉપયોગ કરીને તમારા નિયમિત કાર્ય કરવું વધુ સારું છે.

નીચેના ઉદાહરણ બતાવે છે કે કેવી રીતે તમે નીચેના આદેશ સાથે સંરક્ષિત ડિરેક્ટરીની ફાઇલોની યાદી કરી શકો છો:

sudo ls / usr / local / વર્ગીકૃત પ્રસારણ સંદેશો sudo shutdown -r +20 "નેટવર્ક સમસ્યા સુધારવા માટે રીબુટ કરો"