આ સામ્બા 4.18.0 ના નવા સંસ્કરણનું પ્રકાશનમાટે કામ ચાલુ રાખ્યું SMB સર્વર્સ પર પ્રદર્શન રીગ્રેસનને સંબોધિત કરો સાંકેતિક લિંક મેનીપ્યુલેશન નબળાઈઓ સામે રક્ષણ ઉમેરવાના પરિણામે કબજો મેળવ્યો.
ડાયરેક્ટરી નામ માટે તપાસ કરતી વખતે સિસ્ટમ કોલ્સ ઘટાડવા અને સહવર્તી કામગીરીની પ્રક્રિયા કરતી વખતે વેક ઈવેન્ટ્સનો ઉપયોગ બંધ કરવા માટે છેલ્લા પ્રકાશનમાં કરવામાં આવેલ કાર્ય ઉપરાંત, આવૃત્તિ 4.18 ઓવરહેડ લૉક પ્રોસેસિંગમાં ઘટાડો ત્રણના પરિબળ દ્વારા ફાઇલ પાથ પર સહવર્તી કામગીરી માટે.
પરિણામે, ફાઇલ ઓપન અને ક્લોઝ ઓપરેશન્સનું પ્રદર્શન સામ્બા 4.12 ના સ્તર સુધી લાવવામાં આવ્યું છે.
સામ્બાની મુખ્ય નવી સુવિધાઓ 4.18.0
સામ્બા 4.18.0 ના આ નવા પ્રકાશિત સંસ્કરણમાં, samba-tool ઉપયોગિતા હવે વધુ સંક્ષિપ્ત અને ચોક્કસ ભૂલ સંદેશાઓ દર્શાવે છે.
કોલ ટ્રેસ જનરેટ કરવાને બદલે કોડમાં તે સ્થાન સૂચવે છે જ્યાં સમસ્યા આવી હતી, જે હંમેશા શું ખોટું હતું તે તરત જ સમજવાનું શક્ય બનાવતું નથી, નવા સંસ્કરણમાં, આઉટપુટ ભૂલના કારણના વર્ણન સુધી મર્યાદિત છે (ઉદાહરણ તરીકે, ખોટો વપરાશકર્તા નામ અથવા પાસવર્ડ, LDB ડેટાબેઝ સાથેનું ખોટું ફાઇલ નામ, DNS માં નામ ખૂટે છે, અગમ્ય નેટવર્ક, અમાન્ય આદેશ વાક્ય દલીલો વગેરે).
આ ઉપરાંત, જો કોઈ અજાણી સમસ્યા મળી આવે, તો સંપૂર્ણ ટ્રેસ હજુ પણ જારી કરવામાં આવે છે Python સ્ટેકમાંથી, જે '-d3' વિકલ્પ સાથે પણ મેળવી શકાય છે. વેબ પર સમસ્યાનું કારણ શોધવા અથવા તમે મોકલેલ ભૂલ સૂચનામાં ઉમેરવા માટે તમને આ માહિતીની જરૂર પડી શકે છે.
બીજી નવીનતા કે જે સામ્બા 4.18.0 ના આ નવા સંસ્કરણમાં રજૂ કરવામાં આવી છે, તે છે ટીબધા સામ્બા-ટૂલ આદેશો વિકલ્પને સમર્થન આપે છે “–color=yes|no|auto” આઉટપુટ હાઇલાઇટિંગને નિયંત્રિત કરવા માટે. “–રંગ=ઓટો” મોડમાં, જ્યારે ટર્મિનલ પર મોકલવામાં આવે ત્યારે જ હાઇલાઇટનો ઉપયોગ થાય છે. 'હંમેશા' અને 'ફોર્સ'ને બદલે 'હા', 'ક્યારેય નહીં' અને 'કોઈ નહીં'ને બદલે 'ના', 'ટીટી' અને 'ઓટો'ને બદલે 'જો-ટીટી'.
આપણે એ પણ શોધી શકીએ છીએ NO_COLOR પર્યાવરણ ચલ માટે ઉમેરાયેલ આધાર ANSI કલર કોડનો ઉપયોગ થાય છે અથવા “–color=auto” મોડ પ્રભાવમાં હોય તેવી પરિસ્થિતિઓમાં આઉટપુટ હાઇલાઇટિંગને અક્ષમ કરવા માટે.
આ નવા સંસ્કરણમાં બહાર આવેલા અન્ય ફેરફારોમાંથી:
- એક્સેસ કંટ્રોલ લિસ્ટ (ACE) એન્ટ્રીઓ કાઢી નાખવા માટે સામ્બા ટૂલમાં નવો "dsacl delete" આદેશ ઉમેરવામાં આવ્યો છે.
- "-ચેન્જ-સિક્રેટ-એટ =" વિકલ્પ ઉમેર્યો ડોમેન કંટ્રોલરનો ઉલ્લેખ કરવા માટે wbinfo આદેશ પર કે જેના પર પાસવર્ડ બદલવાની કામગીરી કરવી.
- NT ACL ને સંગ્રહિત કરવા માટે ઉપયોગમાં લેવાતા વિસ્તૃત વિશેષતા (xattr) નું નામ બદલવા માટે smb.conf માં એક નવું પરિમાણ "acl_xattr:security_acl_name" ઉમેર્યું.
- ડિફૉલ્ટ રૂપે, security.NTACL એટ્રિબ્યુટ ફાઇલો અને ડિરેક્ટરીઓ સાથે જોડાયેલ છે, જેનો ઍક્સેસ સામાન્ય વપરાશકર્તાઓને નકારવામાં આવે છે.
- જો તમે ACL સ્ટોરેજ એટ્રિબ્યુટનું નામ બદલો છો, તો તે SMB પર આપવામાં આવશે નહીં, પરંતુ કોઈપણ વપરાશકર્તા માટે સ્થાનિક રીતે ઉપલબ્ધ હશે, જેને સંભવિત નકારાત્મક સુરક્ષા અસરની સમજની જરૂર છે.
- સામ્બા-આધારિત એક્ટિવ ડિરેક્ટરી ડોમેન અને એઝ્યુર એક્ટિવ ડિરેક્ટરી (ઓફિસ365) ક્લાઉડ વચ્ચે પાસવર્ડ હેશ સિંક્રનાઇઝેશન માટે ઉમેરાયેલ સપોર્ટ.
છેલ્લે, જો તમે તેના વિશે વધુ જાણવામાં સક્ષમ થવામાં રસ ધરાવો છો, તો તમે માં વિગતોનો સંપર્ક કરી શકો છો નીચેની કડી
ઉબુન્ટુ અને ડેરિવેટિવ્ઝ પર સામ્બાને કેવી રીતે ઇન્સ્ટોલ અથવા અપગ્રેડ કરવું?
ઠીક છે, જે લોકો સામ્બાના આ નવા સંસ્કરણને ઇન્સ્ટોલ કરવામાં સક્ષમ બનવામાં રુચિ ધરાવે છે અથવા તેમના અગાઉના સંસ્કરણને આ નવામાં અપડેટ કરવા માંગો છોઅમે નીચે શેર કરીએ છીએ તે પગલાંને અનુસરીને તેઓ તે કરી શકે છે.
એ ઉલ્લેખનીય છે કે, જો કે ઉબુન્ટુ રિપોઝીટરીઝમાં સામ્બાનો સમાવેશ કરવામાં આવ્યો છે, તમારે જાણવું જોઈએ કે જ્યારે નવું વર્ઝન બહાર પાડવામાં આવે ત્યારે પેકેજો અપડેટ થતા નથી, તેથી આ કિસ્સામાં અમે રીપોઝીટરીનો ઉપયોગ કરવાનું પસંદ કરીએ છીએ.
પ્રથમ વસ્તુ જે આપણે કરવા જઈ રહ્યા છીએ તે ટર્મિનલ ખોલવાનું છે અને તેમાં આપણે સિસ્ટમમાં રીપોઝીટરી ઉમેરવા માટે નીચેનો આદેશ ટાઈપ કરવા જઈ રહ્યા છીએ:
sudo add-apt-repository ppa:linux-schools/samba-latest sudo apt-get update
એકવાર રિપોઝીટરી ઉમેરાઈ જાય પછી, અમે સિસ્ટમમાં સામ્બા ઇન્સ્ટોલ કરવા આગળ વધીએ છીએ અને આ માટે, અમે ફક્ત નીચેનો આદેશ ટાઈપ કરીએ છીએ:
sudo apt install samba
જો તમારી પાસે પહેલાનું વર્ઝન ઇન્સ્ટોલ કરેલ છે, તો તે આપમેળે અપડેટ થશે.