લિનક્સમાં સુડો શું છે?

સુડો કમાન્ડ નોન-એડમિન વપરાશકર્તાઓ માટે કેટલાક એડમિન વિશેષતા આપે છે

જ્યારે તમે લિનક્સમાં એડમિનિસ્ટ્રેટિવ એપ્લિકેશન્સ ચલાવો છો, ત્યારે તમે સુપર આદેશ (રુટ) પર સ્વિચ કરવા માટે સુ આદેશનો ઉપયોગ કરો છો અથવા તમે સુડો આદેશનો ઉપયોગ કરો છો. કેટલાક Linux વિતરણ રુટ વપરાશકર્તાને સક્ષમ કરે છે, પરંતુ કેટલાક નથી. જેમ કે ઉબુન્ટુ-સુડો જેવા જવાની રીત છે તે નહીં.

સુડો આદેશ વિશે

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

સુડો આદેશનું ઉદાહરણ

વહીવટી વિશેષાધિકારો વગરનો એક માનક વપરાશકર્તા સોફ્ટવેરનો એક ભાગ સ્થાપિત કરવા માટે લિનક્સમાં આદેશ દાખલ કરી શકે છે:

dpkg -i software.deb

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

sudo dpkg -i software.deb

આ વખતે સોફ્ટવેર ઇન્સ્ટોલ થાય છે. આ ધારે છે કે સંચાલક વિશેષાધિકારો ધરાવતી વ્યક્તિએ અગાઉ વપરાશકર્તાને સૉફ્ટવેર ઇન્સ્ટોલ કરવાની મંજૂરી આપવા માટે Linux ને ગોઠવેલી છે.

નોંધ: કેટલાક વપરાશકર્તાઓને સુડો આદેશનો ઉપયોગ કરવાથી બચવા માટે તમે Linux ને પણ ગોઠવી શકો છો.