కంప్యూటర్ నెట్వర్క్స్ కోసం Samba కు పరిచయం

సాంబా ఆపరేటింగ్ సిస్టమ్స్లో నెట్వర్క్ రిసోర్స్ భాగస్వామ్యాన్ని అమలు చేసే క్లయింట్ / సర్వర్ సాంకేతికత . Samba తో, Windows, Mac మరియు Linux / UNIX క్లయింట్లు అంతటా ఫైల్లు మరియు ప్రింటర్లను భాగస్వామ్యం చేయవచ్చు.

సాంబా యొక్క ప్రధాన కార్యాచరణ సర్వర్ సర్వరు బ్లాక్ (SMB) ప్రోటోకాల్ యొక్క అమలు నుండి వచ్చింది. SMB క్లైంట్- మరియు సర్వర్-సైడ్ మద్దతు మైక్రోసాఫ్ట్ విండోస్, లైనక్స్ పంపిణీలు మరియు ఆపిల్ మాక్ OSX యొక్క అన్ని ఆధునిక సంస్కరణలతో కూడి వస్తుంది. ఉచిత ఓపెన్ సాఫ్టువేర్ ​​కూడా samba.org నుండి పొందవచ్చు. ఈ ఆపరేటింగ్ వ్యవస్థల్లో సాంకేతిక వ్యత్యాసాల కారణంగా, సాంకేతికత చాలా అధునాతనమైనది.

సాంబా మీకు ఏమి చెయ్యగలదు

సాంబాను అనేక రకాలుగా ఉపయోగించుకోవచ్చు. ఒక ఇంట్రానెట్ లేదా ఇతర ప్రైవేట్ నెట్వర్క్లలో, ఉదాహరణకు, Samba అప్లికేషన్లు Linux సర్వర్ మరియు Windows లేదా Mac క్లయింట్లు (లేదా వైస్ వెర్సా) మధ్య ఫైళ్లను బదిలీ చేయవచ్చు. Apache మరియు Linux నడుస్తున్న వెబ్ సర్వర్లు వాడే ఎవరైనా రిమోట్గా వెబ్ సైట్ కంటెంట్ని నిర్వహించడానికి FTP కంటే Samba ను ఉపయోగించుకోవచ్చు. సరళమైన బదిలీలతో పాటు, SMB ఖాతాదారులకు రిమోట్ ఫైల్ నవీకరణలను కూడా చేయవచ్చు.

Windows మరియు Linux క్లయింట్ల నుండి Samba ఎలా ఉపయోగించాలి

Windows వినియోగదారులు తరచుగా కంప్యూటర్ల మధ్య ఫైళ్లను పంచుకునేందుకు డ్రైవ్లను మ్యాప్ చేస్తాయి. సామ్బా సేవలు లినక్స్ లేదా యూనిక్స్ సర్వర్లో నడుస్తున్నప్పుడు, Windows వినియోగదారులు ఆ ఫైళ్ళను లేదా ప్రింటర్లను యాక్సెస్ చేసేందుకు ఒకే సౌకర్యాలను ఉపయోగించుకోవచ్చు. విండోస్ ఎక్స్ ప్లోరర్ , నెట్వర్క్ నైబర్హుడ్ , మరియు ఇంటర్నెట్ ఎక్స్ప్లోరర్ వంటి ఆపరేటింగ్ సిస్టమ్ బ్రౌజర్లు ద్వారా Unix షేర్లను Windows క్లయింట్ల నుండి చేరుకోవచ్చు.

వ్యతిరేక దిశలో డేటాను భాగస్వామ్యం చేయడం అదే విధంగా పనిచేస్తుంది. Unix కార్యక్రమం smbclient విండోస్ వాటాలు బ్రౌజింగ్ మరియు కనెక్ట్ మద్దతు. ఉదాహరణకు, లూయిస్వూ అనే Windows కంప్యూటర్లో C $ కు కనెక్ట్ అవ్వడానికి, Unix కమాండ్ ప్రాంప్ట్ వద్ద కింది వాటిని టైప్ చేయండి

smbclient \\\\ louiswu \\ c $ -U వాడుకరిపేరు

అక్కడ వాడుకరిపేరు చెల్లుబాటు అయ్యే Windows NT ఖాతా పేరు. (అవసరమైతే Samba ఖాతా పాస్వర్డ్ కోసం ప్రాంప్ట్ చేస్తుంది.)

సాంబా నెట్వర్క్ హోస్ట్లను సూచించడానికి యూనివర్సల్ నేమింగ్ కన్వెన్షన్ (UNC) మార్గాలను ఉపయోగిస్తుంది. Unix ఆదేశం షెల్లు సాధారణంగా ప్రత్యేక విధానంలో బ్యాక్స్లాష్ అక్షరాలను అర్థం చేసుకుంటూ, Samba తో పనిచేసేటప్పుడు పైన చూపిన విధంగా నకిలీ backslashes అని గుర్తుంచుకోండి.

Apple Mac Clients నుండి Samba ఎలా ఉపయోగించాలి

షేరింగ్ పై ఫైల్ షేరింగ్ ఎంపిక Mac వ్యవస్థ ప్రాధాన్యతలు పేన్ Windows మరియు ఇతర Samba క్లయింట్లను కనుగొనడానికి మిమ్మల్ని అనుమతిస్తుంది. Mac OSX స్వయంచాలకంగా SMB ద్వారా ఈ క్లయింట్లను చేరుకోవడానికి ప్రయత్నిస్తుంది మరియు Samba పనిచేయకపోతే ప్రత్యామ్నాయ ప్రోటోకాల్లకు తిరిగి వస్తుంది. మరింత సమాచారం కోసం మీ Mac లో ఫైల్ షేరింగ్తో కనెక్ట్ ఎలా చూడండి.

Samba ఆకృతీకరించవలసిన అవసరాలు

మైక్రోసాఫ్ట్ విండోస్లో, SMB సేవలను ఆపరేటింగ్ సిస్టమ్ సేవల్లో నిర్మించారు. వర్చ్స్టేషన్ నెట్వర్క్ సేవ SMB క్లైంట్ మద్దతును అందిస్తున్నప్పుడు సర్వర్ నెట్వర్క్ సేవ (కంట్రోల్ ప్యానెల్ / నెట్వర్క్ ద్వారా, సర్వీసెస్ ట్యాబ్ ద్వారా లభిస్తుంది) SMB సర్వర్ మద్దతును అందిస్తుంది, SMB కూడా పని చేయడానికి TCP / IP అవసరం అని గమనించండి.

యునిక్స్ సర్వర్లో, రెండు డెమోన్ ప్రాసెస్లు, smbd మరియు nmbd, అన్ని సాంబా కార్యాచరణను సరఫరా చేస్తుంది. Samba ప్రస్తుతం Unix కమాండ్ ప్రాంప్ట్ రకంలో నడుస్తుందో లేదో నిర్ధారించడానికి

ps ax | grep mbd | మరింత

మరియు smbd మరియు nmbd రెండింటిని ప్రాసెస్ లిస్టులో కనిపిస్తాయని ధృవీకరించండి.

సాధారణ Unix శైలిలో Samba డెమోలు ప్రారంభించండి మరియు ఆపండి:

/etc/rc.d/init.d/smb ప్రారంభించు /etc/rc.d/init.d/smb ఆపడానికి ఆపు

Samba ఆకృతీకరణ ఫైలును మద్దతిస్తుంది, smb.conf. షేర్ పేర్లు, డైరెక్టరీ మార్గాలు, ప్రాప్యత నియంత్రణ మరియు లాగింగ్ వంటి వివరాలను అనుకూలీకరించడానికి సాంబా మోడల్ ఈ టెక్స్ట్ ఫైల్ను సవరిస్తూ, డీమన్నులను పునఃప్రారంభించి ఉంటుంది. కనిష్ట smd.conf (నెట్వర్కులో యునిక్స్ సర్వర్ను వీక్షించటానికి సరిపోతుంది) ఇలా కనిపిస్తుంది

; కనీసపు /etc/smd.conf [గ్లోబల్] అతిథి ఖాతా = netguest workgroup = NETGROUP

కొన్ని గోచాస్ పరిగణించాలి

Samba పాస్వర్డ్లను గుప్తీకరించడానికి ఒక ఎంపికను మద్దతిస్తుంది, కానీ ఈ లక్షణం కొన్ని సందర్భాల్లో నిలిపివేయబడుతుంది. అసురక్షిత నెట్వర్కులతో అనుసంధానించబడిన కంప్యూటర్లతో పనిచేస్తున్నప్పుడు, smbclient ను ఉపయోగించినప్పుడు సాదా వచన పాస్వర్డ్లు సరఫరా చేయబడవచ్చని నెట్వర్క్ sniffer ద్వారా సులువుగా గుర్తించవచ్చు.

యూనిక్స్ మరియు విండోస్ కంప్యూటర్ల మధ్య ఫైళ్ళను బదిలీ చేసేటప్పుడు పేరు మాంగిలింగ్ సమస్యలు సంభవించవచ్చు. ప్రత్యేకంగా, విండోస్ ఫైల్ వ్యవస్థలో మిశ్రమ కేసులో ఉన్న ఫైల్ పేర్లు యునిక్స్ సిస్టమ్కు కాపీ చేయబడినప్పుడు అన్ని చిన్న పేర్లలో పేర్లుగా మారతాయి. చాలా పొడవైన ఫైల్ పేర్లు ఫైల్ సిస్టమ్స్ (ఉదా. పాత Windows FAT) ను బట్టి చిన్న పేర్లకు కత్తిరించబడతాయి.

యునిక్స్ మరియు విండోస్ సిస్టమ్స్ ముగింపు-లైన్ (EOL) ASCII టెక్స్ట్ ఫైళ్ళకు విభిన్నంగా సమావేశం. Windows రెండు పాత్ర క్యారేజ్ రిటర్న్ / లైన్ఫేడ్ (CRLF) సీక్వెన్స్ను ఉపయోగిస్తుంది, అయితే యునిక్స్ కేవలం ఒకే పాత్ర (LF) మాత్రమే ఉపయోగిస్తుంది. Unix mtools ప్యాకేజీ వలె కాకుండా, Samba ఫైల్ బదిలీ సమయంలో EOL మార్పిడిని నిర్వహించదు. Samba తో Windows కంప్యూటర్కు బదిలీ అయినప్పుడు Unix టెక్స్ట్ ఫైల్స్ (HTML పుటలు వంటివి) వచనం యొక్క ఒకే ఒక్క లైన్గా కనిపిస్తాయి.

ముగింపు

సాంబా టెక్నాలజీ 20 కన్నా ఎక్కువ సంవత్సరాలు ఉనికిలో ఉంది మరియు క్రమం తప్పకుండా విడుదల చేసిన కొత్త వెర్షన్లతో అభివృద్ధి చెందుతూనే ఉంది. చాలా కొద్ది సాఫ్ట్ వేర్ అప్లికేషన్లు అలాంటి పొడవైన ఉపయోగకరమైన జీవితకాలాన్ని అనుభవిస్తున్నాయి. Linux లేదా Unix సర్వర్లను కలిగి ఉన్న వైవిధ్యమైన నెట్వర్క్లలో పని చేస్తున్నప్పుడు సాంబా యొక్క పునరుద్ధరణ అనేది అవసరమైన సాంకేతిక పరిజ్ఞానానికి దాని పాత్రకు నిరూపిస్తుంది. Samba సగటు వినియోగదారుడు అర్థం చేసుకోవాలి ఒక ప్రధాన సాంకేతిక ఉండదు, SMB మరియు Samba జ్ఞానం IT మరియు వ్యాపార నెట్వర్క్ నిపుణుల కోసం ఉపయోగపడిందా.