Authbind
aothbind એ ઇયાન જેક્સન દ્વારા લખાયેલી ઓપન સોર્સ સિસ્ટમ યુટિલિટી છે અને તે જીએનયુ જનરલ પબ્લિક લાઇસન્સ હેઠળ વિતરિત કરવામાં આવે છે. ઓથબાઇન્ડ સોફ્ટવેર એવા પ્રોગ્રામને મંજૂરી આપે છે જેને સામાન્ય રીતે બિન-વિશેષાધિકૃત વપરાશકર્તા તરીકે ચલાવવા માટે વિશેષાધિકૃત નેટવર્ક સેવાઓને ઍક્સેસ કરવા માટે સુપરયુઝર વિશેષાધિકારોની જરૂર પડશે. aothbind સિસ્ટમ એડમિનિસ્ટ્રેટરને ચોક્કસ વપરાશકર્તાઓ અને જૂથોને 1024થી નીચેના TCP અને UDP પોર્ટ સાથે જોડાવાની મંજૂરી આપે છે. પોર્ટ્સ 0-1023 સામાન્ય રીતે વિશેષાધિકૃત હોય છે અને રૂટ વપરાશકર્તા તરીકે ચલાવવામાં આવતા પ્રોગ્રામ્સ માટે આરક્ષિત હોય છે. નિયમિત વપરાશકર્તાઓને વિશેષાધિકૃત બંદરોની મર્યાદિત પહોંચને મંજૂરી આપવી એ સંભવિત વિશેષાધિકાર વૃદ્ધિ અને સિસ્ટમ સમાધાનને રોકવામાં મદદ કરે છે જો સોફ્ટવેરમાં સોફ્ટવેર ભૂલો હોય અથવા અજ્ઞાત શોષણ માટે સંવેદનશીલ હોવાનું જણાય. aothbind LD _ PRELOAD પર્યાવરણ ચલને વ્યાખ્યાયિત કરીને આ હાંસલ કરે છે જે libaothbind લાઈબ્રેરીને લોડ કરે છે. આ લાઈબ્રેરી બાઈન્ડ () કોલને એક વર્ઝન સાથે ઓવરરાઇડ કરે છે જે ફાઇલ ડિસ્ક્રીપ્ટર 0 તરીકે સોકેટ સાથે સેટુઇડ હેલ્પર પ્રોગ્રામ (/યુએસઆર/લિબ/ઓથબાઇન્ડ/હેલ્પર) ચલાવે છે. સહાયક તેની દલીલોને માન્ય કરે છે અને તેના રૂપરેખાંકનને તપાસે છે, ફાઇલ ડિસ્ક્રીપ્ટર 0 પર વાસ્તવિક બંધન () સિસ્ટમ કૉલ કરે છે (જે મૂળ પ્રક્રિયાના સોકેટને પણ અસર કરે છે), અને બહાર નીકળે છે, જે મૂળ પ્રક્રિયાને વિનંતી કરેલા સરનામાં અને બંદર સાથે બંધાયેલ સોકેટ સાથે ચાલુ રાખવાની મંજૂરી આપે છે. aothbind હાલમાં ડેબિયન અને ઉબુન્ટુ લિનક્સ વિતરણો સાથે વહેંચાયેલું છે. વિકલ્પો લિનક્સ કર્નલ દ્વારા પોસિક્સ ક્ષમતાઓના અમલીકરણમાં CAP _ NET _ BIND _ SERVICE નો સમાવેશ થાય છે જે ક્યાં તો સ્પષ્ટ રીતે સક્ષમ દ્વિસંગીઓને ("સેટકેપ CAP _ NET _ BIND _ SERVICE + ep/પાથ/થી/દ્વિસંગી" સાથે) અથવા વપરાશકર્તાની ક્ષમતા સમૂહ ("સેટકેપ CAP _ NET _ BIND _ SERVICE + ei/પાથ/થી/દ્વિસંગી") માંથી ક્ષમતાને સ્વીકારવા માટે રૂપરેખાંકિત દ્વિસંગીઓને જો ઉપલબ્ધ હોય તો મંજૂરી આપે છે, જે વપરાશકર્તા લેન્ડ સોફ્ટવેરને નીચલા અંક બંદરો સાથે જોડવા માટે બિનજરૂરી બનાવે છે. લિનક્સ ક્ષમતાઓ, જોકે 1999 ના ઉત્તરાર્ધ સુધી રજૂ કરવામાં આવી ન હતી, ઓથબાઇન્ડના પ્રકાશનના એક વર્ષ કરતાં વધુ સમય પછી, અને (સેટુઇડ/સેટગિડની જેમ) સ્ક્રિપ્ટ્સ પર સેટ કરી શકાતી નથી. આ બંને સમજાવે છે કે સોફ્ટવેર શરૂઆતમાં શા માટે વિકસાવવામાં આવ્યું હતું. આ પણ જુઓ ક્રૂટ ઓપરેટિંગ સિસ્ટમ-સ્તર વર્ચ્યુઅલાઈઝેશન ફ્રીબીએસડી જેલ સિસજેલ સોલારિસ કન્ટેનર લોમેક સંદર્ભો બાહ્ય કડીઓ ડેબિયન ઓથબાઇન્ડ પેકેજો ઉબુન્ટુ ઓથબાઇન્ડ પેકેજો ફ્રી સોફ્ટવેર સી ક્રોસ-પ્લેટફોર્મ ફ્રી સોફ્ટવેર લિનક્સ નેટવર્ક-સંબંધિત સોફ્ટવેર લિનક્સ સુરક્ષા સોફ્ટવેર યુનિક્સ નેટવર્ક-સંબંધિત સોફ્ટવેર કમ્પ્યુટર સુરક્ષા સોફ્ટવેર