విండోస్uలో ఫైల్ షేరింగ్ కోసం RHEL 8 లో Samba4 ని ఇన్uస్టాల్ చేయండి
సాంబా అనేది ఓపెన్ సోర్స్, వేగవంతమైన, సురక్షితమైన, స్థిరమైన మరియు విస్తృతంగా ఉపయోగించబడే నెట్uవర్క్ ఫైల్ సిస్టమ్, ఇది లైనక్స్ వంటి SMB/CIFS ప్రోటోకాల్ ఉపయోగించి అన్ని ఖాతాదారులకు ఫైల్ షేరింగ్ మరియు ప్రింట్ సేవలను అందిస్తుంది, అన్ని DOS మరియు విండోస్ వెర్షన్లు, OS/2, మరియు చాలా ఇతర ఆపరేటింగ్ సిస్టమ్స్.
మా మునుపటి వ్యాసంలో, సెంటొస్/ఆర్uహెచ్ఎల్ సిస్టమ్స్ మరియు విండోస్ మెషీన్uల మధ్య ప్రాథమిక ఫైల్ షేరింగ్ కోసం సాంబా 4 ను సెంటొస్/ఆర్uహెచ్ఎల్ 7 లో ఎలా ఇన్uస్టాల్ చేయాలో వివరించాము. యంత్రాల మధ్య అనామక మరియు సురక్షితమైన ఫైల్ షేరింగ్ కోసం సాంబాను ఎలా కాన్ఫిగర్ చేయాలో మేము నేర్చుకున్నాము.
ఈ వ్యాసంలో, విండోస్ మెషీన్uలతో ప్రాథమిక ఫైల్ షేరింగ్ కోసం RHEL 8 లో Samba4 ను ఎలా ఇన్uస్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలో వివరిస్తాము.
RHEL 8 లో Samba4 ని ఇన్uస్టాల్ చేయండి
1. సాంబా 4 ను దాని డిపెండెన్సీలతో పాటు ఇన్uస్టాల్ చేయడానికి చూపిన విధంగా DNF ప్యాకేజీ నిర్వాహికిని ఉపయోగించండి.
# dnf install samba samba-client samba-common
2. ఇన్uస్టాలేషన్ పూర్తయిన తర్వాత, సాంబే సేవను ప్రారంభించండి, సిస్టమ్ బూట్ సమయంలో స్వయంచాలకంగా ప్రారంభించడానికి దాన్ని ప్రారంభించండి మరియు systemctl ఆదేశాలను ఉపయోగించి ఈ సేవను ఈ క్రింది విధంగా ధృవీకరించండి.
# systemctl start smb # systemctl enable smb # systemctl status smb
3. తరువాత, మీరు ఫైర్uవాల్డ్ కాన్ఫిగర్ చేసి ఉంటే, సిస్టమ్ ద్వారా షేర్డ్ డైరెక్టరీలు మరియు ఫైల్uలకు ప్రాప్యతను అనుమతించడానికి మీరు సాంబా సేవను ఫైర్uవాల్ కాన్ఫిగరేషన్uలో జోడించాలి.
$ sudo firewall-cmd --permanent --add-service=samba $ sudo firewall-cmd --reload
RHEL 8 లో Samba4 ను కాన్ఫిగర్ చేయండి
4. ఫైల్ షేరింగ్ కోసం సాంబాను కాన్ఫిగర్ చేయడానికి, మీరు డిఫాల్ట్ సాంబా కాన్ఫిగరేషన్ ఫైల్ యొక్క బ్యాకప్ కాపీని సృష్టించాలి, ఇది ప్రీ-కాన్ఫిగరేషన్ సెట్టింగులు మరియు వివిధ కాన్ఫిగరేషన్ ఆదేశాలతో వస్తుంది.
# cp /etc/samba/smb.conf /etc/samba/smb.conf.orig
ఇప్పుడు, క్రింద వివరించిన విధంగా అనామక మరియు సురక్షితమైన ఫైల్ షేరింగ్ సేవలకు సాంబాను కాన్ఫిగర్ చేయడానికి మరింత ముందుకు సాగండి.
5. ఈ విభాగంలో, మొదటి దశ షేర్డ్ డైరెక్టరీని సృష్టించడం, ఇది సర్వర్uలో ఫైళ్ళను నిల్వ చేస్తుంది. అప్పుడు చూపిన విధంగా డైరెక్టరీలో తగిన అనుమతులను నిర్వచించండి.
# mkdir -p /srv/samba/anonymous # chmod -R 0777 /srv/samba/anonymous # chown -R nobody:nobody /srv/samba/anonymous
6. తరువాత, chcon యుటిలిటీని ఉపయోగించి, సృష్టించిన సాంబా షేర్డ్ డైరెక్టరీ కోసం SELinux భద్రతా సందర్భాన్ని మార్చండి.
# chcon -t samba_share_t /srv/samba/anonymous
7. ఇప్పుడు భాగస్వామ్య డైరెక్టరీలో అనామక అసురక్షిత ఫైల్ భాగస్వామ్యాన్ని కాన్ఫిగర్ చేయడానికి మీకు ఇష్టమైన టెక్స్ట్-ఆధారిత ఫైల్ ఎడిటర్ ఉపయోగించి కాన్ఫిగరేషన్ ఫైల్ను తెరవండి.
# vim /etc/samba/smb.conf
కింది గ్లోబల్ పారామితులను సవరించండి మరియు అనామక వాటా కోసం ఒక విభాగాన్ని జోడించండి. అవసరమైన చోట మీరు మీ స్వంత విలువలను సెట్ చేయవచ్చని గమనించండి (మరింత సమాచారం కోసం మనిషి smb.conf చదవండి).
[global] workgroup = WORKGROUP netbios name = rhel security = user ... [Anonymous] comment = Anonymous File Server Share path = /srv/samba/anonymous browsable =yes writable = yes guest ok = yes read only = no force user = nobody
ఫైల్uలో మార్పులను సేవ్ చేసి మూసివేయండి.
8. అప్పుడు కాన్ఫిగరేషన్ సరైనదా అని ధృవీకరించడానికి కింది ఆదేశాన్ని అమలు చేయండి.
# testparm
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Unknown parameter encountered: "netbios" Ignoring unknown parameter "netbios" Processing section "[homes]" Processing section "[printers]" Processing section "[print$]" Processing section "[Anonymous]" Loaded services file OK. Server role: ROLE_STANDALONE Press enter to see a dump of your service definitions # Global parameters [global] printcap name = cups security = USER idmap config * : backend = tdb cups options = raw [homes] browseable = No comment = Home Directories inherit acls = Yes read only = No valid users = %S %D%w%S [printers] browseable = No comment = All Printers create mask = 0600 path = /var/tmp printable = Yes [print$] comment = Printer Drivers create mask = 0664 directory mask = 0775 force group = @printadmin path = /var/lib/samba/drivers write list = @printadmin root [Anonymous] comment = Anonymous File Server Share force user = nobody guest ok = Yes path = /srv/samba/anonymous read only = No
9. సాంబా కాన్ఫిగరేషన్ సరే అయితే, ఇటీవలి మార్పులు అమలులోకి రావడానికి సాంబా సేవను పున art ప్రారంభించండి.
# systemctl restart smb
10. చివరగా, అనామక వాటా బాగా పనిచేస్తుందో లేదో పరీక్షించండి, మీ విండోస్ మెషీన్లోకి లాగిన్ అవ్వండి, విండోస్ ఎక్స్uప్లోరర్uను తెరిచి, నెట్uవర్క్uపై క్లిక్ చేసి, ఆపై RHEL హోస్ట్uపై క్లిక్ చేయండి లేదా దానిని యాక్సెస్ చేయడానికి సర్వర్ IP చిరునామాను ఉపయోగించండి (ip add command నడుస్తున్నప్పుడు IP చిరునామాను చూడటానికి సర్వర్ మీకు సహాయపడుతుంది).
e.g. 2.168.43.198
11. తరువాత, అనామక డైరెక్టరీని తెరిచి, ఇతర వినియోగదారులతో పంచుకోవడానికి అక్కడ ఫైళ్ళను జోడించడానికి ప్రయత్నించండి.
12. సురక్షితంగా భాగస్వామ్యం చేయబడిన డైరెక్టరీని సృష్టించడానికి, మీరు సాంబా సిస్టమ్ సమూహాన్ని సృష్టించాలి. సురక్షిత వాటా యొక్క వినియోగదారులందరూ ఈ గుంపుకు చేర్చబడతారు. ఈ క్రింది విధంగా సమూహాన్ని సృష్టించడానికి మీరు groupadd ఆదేశాన్ని ఉపయోగించవచ్చు.
# groupadd smbgrp
వినియోగదారులందరినీ జోడించడానికి usermod ఆదేశాన్ని ఉపయోగించండి, ఉదాహరణకు, సమూహానికి టెక్మింట్ మరియు చూపిన విధంగా ప్రతి వినియోగదారుకు పాస్వర్డ్ను సెట్ చేయండి.
# usermod tecmint -aG smbgrp # smbpasswd -a tecmint
13. తరువాత, షేర్డ్ ఫైళ్ళను సురక్షితంగా నిల్వ చేసే సురక్షిత డైరెక్టరీని సృష్టించండి, ఆపై డైరెక్టరీలో తగిన అనుమతులను సెట్ చేయండి. అలాగే, డైరెక్టరీ కోసం SELinux భద్రతా సందర్భాన్ని ఈ క్రింది విధంగా మార్చండి.
# mkdir -p /srv/samba/secure # chmod -R 0770 /srv/samba/secure # chown -R root:smbgrp /srv/samba/secure # chcon -t samba_share_t /srv/samba/secure
14. తరువాత, ఎడిటింగ్ కోసం కాన్ఫిగరేషన్ ఫైల్ను తెరవండి.
# vim /etc/samba/smb.conf
మరియు ఫైల్ చివరిలో క్రింది విభాగాన్ని జోడించండి.
[Secure] comment = Secure File Server Share path = /srv/samba/secure valid users = @smbgrp guest ok = no writable = yes browsable = yes
మార్పులను సేవ్ చేసి ఫైల్ను మూసివేయండి.
15. తరువాత, టెస్ట్uపార్మ్ ఆదేశాన్ని అమలు చేయడం ద్వారా సాంబా కాన్ఫిగరేషన్uను మళ్లీ ధృవీకరించండి.
# testparm
16. మార్పులను వర్తింపచేయడానికి సాంబా సేవలను పున art ప్రారంభించండి.
# systemctl restart smb.service # systemctl restart nmb.service
సురక్షిత సాంబా ఫైల్ భాగస్వామ్యాన్ని పరీక్షిస్తోంది
17. చివరగా, సురక్షిత వాటా బాగా పనిచేస్తుందో లేదో పరీక్షించండి. మీ విండోస్ మెషీన్ నుండి, విండోస్ ఎక్స్uప్లోరర్uను తెరిచి, నెట్uవర్క్uపై క్లిక్ చేసి, ఆపై RHEL హోస్ట్uపై క్లిక్ చేయండి, లేదంటే ముందు వివరించిన విధంగా సర్వర్uను దాని IP చిరునామాను ఉపయోగించి యాక్సెస్ చేయడానికి ప్రయత్నించండి.
e.g. 2.168.43.198
RHEL 8 సర్వర్uను లాగిన్ చేయడానికి మీ వినియోగదారు పేరు మరియు పాస్uవర్డ్uను నమోదు చేయమని మిమ్మల్ని అడుగుతారు.
18. మీరు లాగిన్ అయిన తర్వాత, మీరు అన్ని సాంబా షేర్డ్ డైరెక్టరీల జాబితాను పొందుతారు. సురక్షిత డైరెక్టరీలో ఫైళ్ళను జోడించడం ద్వారా ఇప్పుడు మీరు కొన్ని ఫైళ్ళను నెట్uవర్క్uలోని ఇతర అనుమతి వినియోగదారులతో సురక్షితంగా పంచుకోవచ్చు.
అంతే! ఈ వ్యాసంలో, విండోస్ మెషీన్uలతో అనామక మరియు సురక్షితమైన ఫైల్ షేరింగ్ కోసం RHEL 8 లో సాంబా 4 ని ఎలా ఇన్uస్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలో చూపించాము. ఈ గైడ్uకు సంబంధించి మీకు ఏవైనా ప్రశ్నలు లేదా వ్యాఖ్యలు ఉన్నాయా, మమ్మల్ని చేరుకోవడానికి క్రింది ఫీడ్uబ్యాక్ ఫారమ్uను ఉపయోగించండి.