Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Sfat
  • Partajarea resurselor pe Windows și Linux. Partajarea resurselor de laborator

Partajarea resurselor pe Windows și Linux. Partajarea resurselor de laborator

Publicat pe 18 februarie 2009 de No Comments

Într-un articol anterior, am vorbit despre modelul OSI și despre modul în care acesta servește ca model pentru aplicarea abstracției între dispozitive fiziceși software. În acest articol, intenționam mai întâi să vorbesc despre modul în care sunt legate stivele de protocol Modelul OSI. Dar, după câteva gânduri, am decis că acest subiect este destul de confuz și de puțină valoare pentru administratorii de rețea. Având în vedere acest lucru, vreau să vorbesc despre cum să facem resursele disponibile pe web.

Așadar, vreau să mă concentrez asupra modului de a face resursele disponibile în rețea. Dacă te oprești și te gândești o clipă, vei realiza că principalul motiv pentru a crea rețele este aranjarea resurselor astfel încât acestea să poată fi partajate între mai multe computere. Resursele pot apărea în multe forme diferite. Partajarea resurselor înseamnă adesea partajarea fișierelor și folderelor, dar nu întotdeauna. Când am început să lucrez cu rețele, imprimantele erau foarte scumpe, așa că era foarte obișnuit ca companiile să creeze rețele doar pentru ca o imprimantă să poată fi folosită de mai mulți angajați. Acest lucru a permis companiei să economisească bani la achiziționarea și întreținerea unei imprimante separate pentru fiecare angajat.

Chiar și rețelele mici de acasă sunt construite cu scopul de a partaja resurse. Cele mai comune rețele de acasă includ un punct de acces wireless care funcționează și ca router de internet. În astfel de rețele, internetul este resursa care este partajată. În astfel de scenarii, pur și simplu nu este necesar să aveți o conexiune la Internet separată pentru fiecare computer, deoarece o conexiune poate fi partajată.

După cum puteți vedea, există multe tipuri diferite de resurse care pot fi partajate în rețea. Procesul real de furnizare a accesului la resurse variază în funcție de tipul de resurse care vor fi partajate, precum și de sistemele de operare utilizate în rețea. Voi începe discuția discutând despre modul în care fișierele și folderele pot fi accesate printr-o rețea.

Inainte sa incepi

Înainte de a începe, aș dori să menționez pe scurt că informațiile pe care urmează să vi le ofer se bazează Windows Server 2003. Windows Server 2003, Windows XP și toate Versiuni anterioare Windows funcționează cu acces la fișiere și foldere în același mod. Pașii pe care îi folosiți pentru a partaja resurse sunt ușor diferiți pe aceste sisteme, dar principiile de bază sunt aceleași. LA Windows Vista are o abordare diferită a partajării resurselor față de predecesorii săi, așa că vom vorbi despre acest sistem de operare în articolele ulterioare din această serie. Deocamdată, țineți cont de faptul că cea mai mare parte a ceea ce sunt pe cale să vă arăt nu se aplică pentru Vista.

Crearea unei partajări de fișiere

Dacă doriți să permiteți partajarea fișierelor stocate pe server, mai întâi trebuie să creați o partajare a fișierelor. O partajare de fișiere este un punct de acces special creat prin care utilizatorii pot accesa fișiere. Motivul pentru care este necesară partajarea fișierelor este că ar fi prea riscant din punct de vedere al securității pentru a permite accesul la întregul conținut al serverului.

Creare resursă fișier este o sarcină foarte simplă. Pentru a face acest lucru, trebuie doar să începeți procesul creând un folder în locul în care doriți să plasați datele partajate. De exemplu, multe servere de fișiere au o matrice de stocare dedicată sau o unitate de date care este dedicată exclusiv stocării datelor (nu fișierelor de program sau componentelor sistemului de operare).

În cele mai multe cazuri, aveți un număr destul de mare de foldere care trebuie partajate. De asemenea, fiecare dintre aceste foldere ar trebui să aibă propriile cerințe de securitate specifice. Puteți crea o resursă separată pentru fiecare folder, dar acest lucru nu este, în general, considerat o idee bună decât dacă fiecare resursă se află pe unități diferite. Există excepții de la fiecare regulă, dar în majoritatea cazurilor va trebui să creați o partajare de fișiere pentru fiecare volum. Puteți plasa toate folderele într-o astfel de resursă și apoi alocați permisiunile necesare fiecăruia folder separat. Pe măsură ce acest articol progresează, veți începe să înțelegeți de ce crearea mai multor partajări de fișiere este o idee atât de proastă.

Dacă aveți deja mai multe foldere, nu vă faceți griji pentru ele. Puteți crea cu ușurință dosar nouși mutați folderele existente în el. O altă opțiune este să creați o partajare de fișiere la nivel de volum, caz în care nu va trebui să mutați folderele existente.

În sensul acestui articol, să presupunem că ați creat un folder care va include subdosare și că veți partaja acel dosar. După ce ați creat folderul, faceți clic dreapta pe el și selectați comanda „Acces/Securitate” din meniul care apare. După aceea, veți avea o pagină de proprietăți, așa cum se arată în Figura A.

Figura A: Fila Partajare vă oferă opțiunea de a partaja folderul

După cum puteți vedea din figură, fila Partajare vă permite să controlați dacă acest folder va fi partajat. Când selectați opțiunea „Permiteți partajarea acestui folder”, vi se va solicita să introduceți un nume de resursă. Numele pe care îl alegeți este foarte important. Windows nu este atât de pretențios în ceea ce privește numele resurselor, dar chiar și așa, aș recomanda să dați resursei un nume care să nu depășească șaisprezece caractere și să evitați utilizarea spațiilor și a caracterelor în scopuri de compatibilitate inversă. De asemenea, trebuie remarcat faptul că, dacă dați unei resurse un nume care se termină cu un simbol $, atunci resursa devine invizibilă. Windows are câteva resurse ascunse în mod implicit, pe care le voi trata mai târziu.

Câmpul „Comentarii” vă permite să introduceți comentarii despre ce va fi folosită această resursă. Acest lucru se face doar în scopuri administrative. Comentariile sunt opționale, dar documentarea resurselor nu este niciodată o idee rea.

Acum aruncați o privire la secțiunea Restricții pentru utilizatori. Veți observa în figură că valoarea implicită pentru această setare este „Maximum permis”. Ori de câte ori instalați un server Windows, trebuie să aveți o licență de acces client. Aveți opțiunea fie de a achiziționa licențe pentru fiecare client individual, fie de a crea o licență de server care va accepta un anumit număr de conexiuni. Să presupunem că aveți mai multe servere, în astfel de situații este de obicei mai ieftin să licențiați clienții decât serverele individuale. În orice caz, atunci când limitele utilizatorilor sunt setate la „Max Permis”, un număr nelimitat de clienți se vor putea conecta la resursă atâta timp cât numărul de conexiuni se potrivește cu numărul de licențe pe care le-ați achiziționat. Dacă utilizați modelul de licențiere per client, atunci accesul la resursă este nelimitat din punct de vedere tehnic, dar fiecare client trebuie să aibă o licență.

O altă opțiune aici ar fi să permiteți unui anumit număr de utilizatori să se conecteze la această resursă. Această opțiune nu are aproape nimic de-a face cu licențierea, dar este direct legată de performanță. Este posibil ca echipamentele cu capacitate redusă să nu suporte un numar mare conexiuni cu clientul. Prin urmare, Compania Microsoft vă oferă opțiuni pentru a limita conexiunile concurente la o resursă pentru a nu copleși hardware-ul.

Concluzie

În acest articol, am început să vorbesc despre cum să partajez resurse în rețea. În următoarea parte a acestei serii de articole, vă voi explica cum să setați permisiunile pentru resursele pe care le creați.

LA timpuri recente Popularitatea Linux crește literalmente în fiecare zi. Linux este un sistem de operare necomercial de înaltă performanță, una dintre aromele Unix. După cum știți, a fost creat de Linus Torvalds, absolvent al Universității din Helsinki. Principal avantajele Linux sunt deschidere și multithreading, în plus, are capacitatea de a delimita clar resursele și nivelurile de acces ale utilizatorilor. Până în prezent, mulți furnizori de software acceptă acest sistem de operare; printre ele evidențiem Oracle și Informix.

Acest articol discută cum să partajați resurse între sistemele de operare Windows și Linux folosind pachetul software Samba.

Ce este SAMBA?

Samba este un set de programe care sunt concepute pentru a organiza accesul clientului la spațiul de fișiere al serverului și la imprimante folosind protocoalele SMB (Server Message Block) și CIFS (Common Internet Filesystem). Scris inițial pentru Unix, Samba rulează acum și pe alte sisteme de operare, cum ar fi OS/2 și VMS. Aceasta înseamnă că caracteristicile serverului de fișiere și ale serverului de imprimare ale acestor sisteme de operare pot fi utilizate pentru clienții SMB și CIFS. În prezent există clienți corespunzători pentru DOS, Windows NT, Windows 95, Linux smbfs, OS/2, Pathworks. Este utilizat protocolul SMB Microsoft Windows NT și 95 pentru a organiza accesul la discuri și imprimante.

Cu SAMBA poți:

  • oferiți acces la sistemul de fișiere sub Linux OS pentru mașinile Windows;
  • obțineți acces la sistemul de fișiere din sistemul de operare Windows pentru mașinile Linux;
  • oferiți acces la imprimante sub sistemul de operare Linux pentru mașinile Windows;
  • accesați imprimante sub sistemul de operare Windows pentru mașinile Linux.

Componentele pachetului Samba îndeplinesc următoarele funcții:

  • Daemonul smbd oferă servicii de acces la fișiere și imprimante pentru clienții SMB, cum ar fi Windows 95/98, Windows for Workgroups, Windows NT sau LanManager. Configurația pentru acest demon este specificată în fișierul smb.cfg.
  • Daemonul nmbd oferă suport pentru serverul de nume Netbios pentru clienți. Poate rula înăuntru modul interactiv pentru a interoga alte demoni de servicii de nume.
  • Programul smbclient este un simplu client SMB pentru mașinile UNIX. Este folosit pentru a accesa resurse de pe alte servere compatibile cu SMB (cum ar fi Windows NT) și, de asemenea, permite unei stații UNIX să utilizeze o imprimantă de la distanță conectată la orice server SMB (cum ar fi un computer care rulează WfWg).
  • Utilitarul testparm este conceput pentru a testa fișierul de configurare smb.conf.
  • Utilitarul smbstatus vă permite să aflați cine utilizează în prezent serverul smbd.
  • Utilitarul nmblookup vă permite să interogați numele NetBios de pe mașinile UNIX.
  • Utilitarul make smbcodepages creează fișiere pentru a descrie pagina de cod SMB.
  • Utilitarul smbpasswd vă permite să criptați parolele.

Fiecare componentă este descrisă în detaliu în paginile de manual care vin cu pachetul Samba.

Instalare

Pachetul Samba este foarte ușor de instalat și configurat.

Deci, să începem.

Pachetul Samba necesită doi demoni pentru a rula:

  • smbd (daemon SMB)
  • nmbd (daemon server de nume NetBIOS).

Sunt instalate în /usr/sbin și pot fi pornite fie manual, fie automat atunci când sunt încărcate din scripturi de sistem, sau din inetd.conf. Luați în considerare ambele lansări automate.

Prima cale este de la scripturile de pornire a sistemului. Trebuie să scrieți următorul script în fișierul /etc/rc.d/init.d/smb și să creați legături simbolice către acesta cu numele fișierelor specificate în comentarii.

#!/bin/sh # # /etc/rc.d/init.d/smb - pornește și oprește serviciile SMB # # Următoarele fișiere ar trebui să fie legături simbolice către acest fișier: # linkuri simbolice: /etc/rc.d/rc1 . d/K35smb (Închide serviciile SMB la închidere) # /etc/rc.d/rc3.d/S91smb (Pornește serviciile SMB # în modul multi-utilizator) # /etc/rc.d/rc6.d/K35smb (Ourește SMB servicii la repornire) # # Sursa bibliotecii de funcții. . /etc/rc.d/init.d/functions # Sursa de configurare a rețelei. . /etc/sysconfig/network # Verificare rețea. [ $(NETWORKING) = „nu” ] && exit 0 # Vezi cum apelăm aici. case „$1” în start) echo -n „Pornirea serviciilor SMB: „ daemon smbd -D daemon nmbd -D echo touch /var/lock/subsys/smb ;; stop) echo -n „Închiderea serviciilor SMB: „ killproc smbd killproc nmbd rm -f /var/lock/subsys/smb echo „” ;; *) echo „Utilizare: smb (start|stop)” exit 1 esac

A doua cale. Pornirea demonilor SMB de la inetd. Pentru a face acest lucru, includeți următoarele linii în fișierul /etc/inetd.conf:

# Servicii SAMBA NetBIOS (pentru partajarea fișierelor PC și a imprimării) netbios-ssn stream tcp nowait root /usr/sbin/smod smod netbios-ns dgram upd wait root /usr/sbin/nmbd nmbd

Kill-HUP 1

Alegeți una dintre metodele de pornire a demonului și aplicați-o. Trebuie remarcat faptul că la instalarea pachetului SAMBA, demonii sunt întotdeauna incluși în „automat” implicit. Deci scripturile nu pot fi editate.

După ce ne-am dat seama cum să pornim demonii, trebuie să configuram serverul SMB. Această operație constă în configurarea fișierului principal de configurare - /etc/smb.cnf.

fișierul de configurare smb.cnf

Configurația Samba pe Linux (sau alte mașini UNIX) este controlată de un singur fișier, /etc/smb.cnf. Acest fișier definește ce resurse de sistem intenționați să le permiteți clienților să acceseze și ce restricții intenționați să puneți asupra utilizării acelor resurse.

Luați în considerare acest fișier. Este format din secțiuni și parametri. Secțiunile încep cu un nume cuprins între paranteze pătrate și continuă până la începutul secțiunii următoare. Acestea conțin parametri de următoarea formă:

„nume = parametru”

Toate intrările din fișier sunt linii. Fiecare linie poate fi un comentariu, un nume de secțiune sau un parametru. Secțiunile și numele parametrilor nu fac distincție între majuscule și minuscule.

Fiecare secțiune din fișierul de configurare (cu excepția secțiunii) descrie o resursă de acces. Numele secțiunii este numele resursei de acces. Resursa de acces include calea către directorul de acces și o descriere a drepturilor de acces ale utilizatorului.

De exemplu, să creăm directorul /common pe disc și să-l alocăm ca resursă de rețea pentru toți clienții pentru scriere și citire:

Cale=/common public=da invitat ok=da scriptabil=da printable=nu

Toate fișierele scrise de orice utilizator în această resursă vor avea următoarele drepturi:

  • pentru creator - totul (citirea, scrierea, executarea);
  • pentru un grup (de care aparține utilizatorul) - citire;
  • pentru toți ceilalți - lectură.

Dacă dorim să acordăm drepturi tuturor utilizatorilor pe orice fișier, trebuie să adăugăm o linie ca aceasta la această secțiune:

Creați mască = 0777

Există trei secțiuni speciale:

  1. Secțiunea definește câteva variabile pe care Samba le va folosi pentru a determina accesul la toate resursele.
  2. Secțiunea permite utilizatorilor de la distanță să acceseze directoarele lor de acasă (și numai ale acestora) pe o mașină Linux. Deci, dacă utilizatorii Windows încearcă să se conecteze la această partiție de pe computerele lor Windows, ei vor fi conectați la directoarele lor personale. Rețineți că, pentru a face acest lucru, trebuie să fie înregistrate pe acea mașină Linux.
  3. Secțiunea este similară cu , dar pentru imprimante.

Pentru a înțelege serverul SMB de litere mari și mici în numele fișierelor din secțiune, decomentați linia

Sensitiv la majuscule = da

Un exemplu de parte a unui fișier:

; Decomentați această linie dacă doriți să acordați acces; utilizator „oaspete”; cont invitat = nimeni fișier de jurnal = /var/log/samba-log.%m ;director de blocare a căii fișierului de jurnal = /var/lock/samba moduri de partajare = yes ; În rețea, resursa va fi vizibilă ca nume de utilizator sau va fi absentă; dacă utilizatorul nu este găsit comentariu = Acasă ; Comentariul va spune „Acasă” oaspete ok = nu ; Deny guest access browsable = nu ; Nu o vom arăta altora numai citire = nu ; Permite modul de creare a scrierii = 700; Fișiere generate va fi vizibilă numai pentru utilizator; Sub acest nume, resursa va fi vizibilă cale = /var/public; Comentariu calea resursei = Bun venit! ; Ceea ce va fi scris în lista detaliată force user = nobody ; Fișierele vor fi procesate; in numele nimanui invitat ok = da ; Accesul este posibil pentru orice utilizator navigabil = da; Va apărea resursa la listarea numai în citire = nu; Nu doar pentru citit. comentariu = calea spațiului temporar pentru fișiere = /tmp numai pentru citire = nu public = da

Accesați unitățile Linux din Windows

Organizarea accesului la discuri Linux este foarte simplu și se reduce doar la editarea fișierului de configurare smb.cnf, adică adăugarea unei secțiuni (cum a fost discutat mai sus).

Accesați discurile Windows din Linux

Programul client SMB pentru mașinile UNIX este inclus în distribuția Samba. Oferă o interfață asemănătoare ftp Linie de comanda. Puteți utiliza acest utilitar pentru a transfera fișiere de server sub Control Windows client care rulează Linux. Pentru a vedea ce resurse sunt disponibile pe o anumită mașină, rulați comanda:

/usr/sbin/smbclient -L gazdă

unde „gazdă” este numele mașinii ale cărei resurse disponibile doriți să le vedeți. Această comandă va returna o listă de nume de „serviciu” - adică numele unităților sau imprimantelor care pot fi accesate. Până când serverul SMB este configurat pentru controlul accesului, acesta va cere o parolă. Când vi se solicită, introduceți parola pentru utilizatorul „oaspete” sau parola dumneavoastră personală pe această mașină.

De exemplu:

Smbclient -L redfox

Ieșirea acestei comenzi ar trebui să arate cam așa:

Ora serverului este sâmbătă, 10 august 12:01:11 1998 Fusul orar este UTC+3.0 Parola: Domeniu= OS= Server= Server= Utilizator= Grup de lucru= Domeniu= Nume partajat Tip Comentariu ---- -- ---- ADMIN$ Disk Remote Admin public Disc Public C$ Disc Partajare implicită IPC$ IPC La distanță IPC OReilly Printer OReilly print$ Drivere de imprimantă pe disc Această mașină are o listă de parcurgere: Server Comentariu ---- ---- ALEX Samba 1.9.15p8 MARRY Samba 1.9.15p8 VASER Samba 1.9.15p8 REDFOX

Lista de navigare arată alte servere SMB din rețea cu resurse disponibile.

Pentru a utiliza clientul, rulați următoarea comandă:

/usr/sbin/smbclient service

unde „service” este numele mașinii și al serviciului. De exemplu, dacă încercați să accesați un director care este disponibil sub numele „public” pe o mașină numită „redfox”, atunci numele serviciului ar trebui să fie \\redfox\public. Cu toate acestea, din cauza limitărilor shell-ului, trebuie să scăpați de backslash, așa că această linie de comandă ajunge să arate astfel:

/usr/sbin/smbclient \\\\redfox\\public mypasswd

unde „mypasswd” este șirul de caractere al parolei tale.

Veți primi o solicitare smbclient:

Ora serverului este sâmbătă, 10 august, 12:01:11 1998. Fusul orar este UTC+3.0 Parola: Domeniu= OS= Server= Server= Utilizator= Grup de lucru= Domeniu= smb: \>

Pentru ajutor la utilizarea smbclient, tastați „h”:

Smb: \> h ls dir lcd cd pwd get mget put mput redenumi mai mult mask del rm mkdir md rmdir rd prompt recurs traducere minuscule printmode coada anulare stat ieșire q ieșire mai nou arhiva tar blocksize tarmode setmode ajutor? ! smb:\>

Acces la imprimantă Linux pentru clienții Windows

Pentru ca mașinile Windows să acceseze o imprimantă Linux, trebuie să vă asigurați că imprimanta rulează Linux. Dacă puteți imprima sub Linux, atunci aranjarea accesului la imprimantă va fi foarte ușoară.

Adăugați setarea imprimantei în fișierul smb.cnf:

Imprimare = bsd printcap nume = /etc/printcap încărcare imprimante = da fișier jurnal = /var/log/samba-log.%m director de blocare = /var/lock/samba comment = Toate imprimantele securitate = calea serverului = /var/spool /lpd/lp browseable=no printable=da public=da writable=no create mode=0700 security=cale server=/var/spool/lpd/lp printer name=lp writable=da public=da printable=da print command=lpr -r -h -P %p %s

Asigurați-vă că calea către imprimantă (în acest caz pentru ) se potrivește cu directorul spool specificat în fișierul /etc/printcap!

Rețineți că există unele probleme cu accesarea imprimantelor pe mașinile UNIX pentru mașinile Windows NT care utilizează Samba. Una este că NT nu vede corect imprimanta de rețea, cealaltă este o problemă de parolă. Consultați fișierul docs/WinNT.txt al distribuției Samba pentru a rezolva aceste probleme.

Acces la imprimantă Windows pentru clienții Linux

Pentru a accesa o imprimantă instalată pe un computer Windows, aveți nevoie de următoarele:

  • Trebuie să aveți intrările corecte în fișierul /etc/printcap pentru a se potrivi structura locala directoare (pentru un director tampon, etc.).
  • Ar trebui să aveți /usr/bin/smbprint. Vine cu sursele Samba, dar nu cu toate distribuțiile binare Samba. Copia sa ușor modificată este discutată mai jos.
  • Dacă doriți să convertiți fișiere ASCII în Postscript, atunci trebuie să aveți programul nenscript sau echivalent. nenscript este un convertor Postscript și este de obicei instalat în directorul /usr/bin.
  • Puteți simplifica procesul de imprimare Samba utilizând programe suplimentare. Un script perl simplu care se ocupă de ASCII, Postscript sau Postscript convertit este prezentat mai jos.
  • Intrarea din fișierul /etc/printcap de mai jos este pentru o imprimantă HP 5MP pornită server Windows NT. Sunt utilizate următoarele câmpuri din fișierul /etc/printcap:

cm - comentariu

lp - numele dispozitivului de deschis pentru ieșire

sd - directorul spool al imprimantei (pe mașina locală)

af - fișier de contabilitate a utilizării imprimantei

mx- dimensiune maximă fișier (zero - fără limită)

if - numele filtrului de intrare (script).

Pentru mai mult informatii detaliate Consultați HOWTO-ul de imprimare sau paginile de manual printcap pentru mai multe informații despre imprimare.

# /etc/printcap # # //redfox/oreilly prin smbprint # lp:\ :cm=HP 5MP Postscript OReilly pe redfox:\ :lp=/dev/lp1:\ :sd=/var/spool/lpd/lp: \ :af=/var/spool/lpd/lp/acct:\ :mx#0:\ :if=/usr/bin/smbprint:

Asigurați-vă că directorul spool și directorul utilizat pentru contabilitate există și au acces de scriere. Asigurați-vă că linia „dacă” conține calea corectă către scriptul smbprint (dată mai jos) și că intrările indică dispozitivul de ieșire corect (fișierul special /dev).

Poate doriți să aruncați o privire mai atentă. Există o serie de mici modificări care s-au dovedit a fi utile.

#!/bin/sh -x # Acest script este un filtru de intrare pentru printcap bazat # pe mașinile UNIX. Utilizează programul smbclient pentru a # imprima un fișier pe serverul și serviciul smb specificat. # De exemplu, este posibil să aveți o intrare printcap ca aceasta # # smb:lp=/dev/null:sd=/usr/spool/smb:sh:if=/usr/local/samba/smbprint # # care creează UNIX- imprimanta numită „smb” care # va imprima cu acest script. Trebuie să creați un director spool # /usr/spool/smb cu permisiunile și proprietatea corespunzătoare # Setați aici serverul și serviciul pe care doriți să le imprimați. # În acest exemplu am un PC cu un PC WfWg numit „lapland” care # are o imprimantă exportabilă numită „printer” fără parolă # # În continuare, scriptul a fost modificat [email protected](Michael Hamilton) # astfel încât serverul, serviciul și parola să poată fi citite din fișierul # /usr/var/spool/lpd/PRINTNAME/.config # # Pentru ca aceasta să funcționeze, intrarea din /etc/printcap trebuie # să includă un utilizarea fișierului de contabilitate (af=...): # # cdcolour:\ # :cm=CD IBM Colorjet pe 6th:\ # :sd=/var/spool/lpd/cdcolour:\ # :af=/var/spool/ lpd/ cdcolour/acct:\ # :if=/usr/local/etc/smbprint:\ # :mx=0:\ # :lp=/dev/null: # # Fișier /usr/var/spool/lpd/PRINTNAME /. config ar trebui să conțină # server=PC_SERVER # service=PR_SHARENAME # parola=”parolă” # # De exemplu, # server=PAULS_PC # service=CJET_371 # parola=”” # # Fișierul jurnal de depanare, schimbați în /dev/null dacă iti place. # logfile=/tmp/smb-print.log # logfile=/dev/null # # Ultimul parametru al filtrului este numele fișierului de contabilitate. # spool_dir=/var/spool/lpd/lp config_file=$spool_dir/.config # Ar trebui să citească următoarele variabile setate în fișierul de configurare: # server # service # password # user eval 'cat $config_file' # # Ajutor pentru depanare, schimbați >> în > dacă doriți să aveți același spațiu. # echo „server $server, service $service” >> $logfile (# NOTĂ Poate doriți să adăugați linia „echo translate” dacă doriți traducere automată # CR/LF la imprimare. echo translate echo „print -” cat) | /usr/bin/smbclient „\\\\$server\\$serviciu” $parolă -U $utilizator -N -P >> $fișier jurnal

Majoritatea distribuțiilor Linux vin cu nenscript pentru a converti documentele ASCII în Postscript. Următorul script Perl face viața mai ușoară pentru utilizator, oferind o interfață simplă pentru imprimare folosind smbprint.

Utilizare: print [-a|c|p] -a printuri cum se tipărește ASCII -c formatat ca sursă -p printuri ca Postscript Dacă nu sunt oferite opțiuni, programul va încerca să determine tipul fișierului și să imprime în consecință

Folosind smbprint pentru a tipări fișiere ASCII, scriptul ține evidența liniilor lungi. Dacă este posibil, acest script rupe un șir lung la un spațiu (în loc de o pauză de la mijlocul cuvântului).

Formatarea codului sursă se face folosind programul nenscript. Ia un fișier ASCII și îl formatează în două coloane cu un antet (data, numele fișierului etc.). Acest program numere, de asemenea, liniile. Documentele Postscript sunt deja formatate, astfel încât să fie imprimate imediat.

Rusificarea și testarea fișierului de configurare

Pachetul SAMBA acceptă orice codificare utilizată în numele fișierelor. Pentru a putea folosi codificări cu alfabetul rus, trebuie să adăugați mai multe linii la Fișier de configurare/etc/smb.cnf la secțiunea:

Set de caractere = pagina de coduri client KOI8-R = 866

Puteți testa fișierul de configurare smb.cnf folosind utilitarul testparm. Dacă nu există erori în fișierul de configurare, testparm va raporta acest lucru și va enumera serviciile utilizate, altfel veți primi o eroare.

ComputerPress 10 "1999

Sub resurse PC va fi înțeles ca oricare dintre următoarele articole:

  • · discuri logice, inclusiv CD-ROM, DVD și alte dispozitive similare;
  • directoare (directoare) cu subdirectoare (subdirectoare) sau fără ele, precum și fișierele conținute în acestea;
  • Dispozitive conectate la PC: imprimante, modemuri etc.

Este apelată o resursă care este accesibilă numai de pe computerul pe care se află local. Este apelată o resursă PC care este disponibilă pentru alte computere din rețea impartit sau rețea (partajat, partajat). O resursă locală poate fi făcută partajată și invers, o resursă partajată poate fi returnată la statutul de locală, adică accesul la ea de către alți utilizatori ai rețelei poate fi refuzat.

Se creează partajate resursele rețelei iar accesul la ele este asigurat prin special sisteme de operare în rețea. De bază capabilități de rețea sistemele de operare în rețea permit unui computer din rețea să prelucreze date (introducerea, editarea, copierea, ștergerea, căutarea) găzduite pe altul.

De obicei se folosesc unul sau mai multe PC-uri puternice (servere dedicate) oferă resursele lor pentru partajarea în rețea. Sistemul de acces partajat funcționează pe principiul partajării timpului computerului principal.

În funcție de resursele de rețea utilizate în rețelele ierarhice, se disting următoarele tipuri de servere.

1. Server de fișiere.

În acest caz, fișierele și/sau programele partajate sunt localizate pe server. În același timp, doar o mică parte (client) din programe se află pe stațiile de lucru, necesitând resurse nesemnificative. Programele care permit acest mod de operare se numesc programe instalabile în rețea. Cerințele pentru puterea serverului și lățimea de bandă a rețelei cu această metodă de utilizare sunt determinate de numărul de stații de lucru care funcționează simultan și de natura programelor utilizate.

2. Server de baze de date.

Serverul găzduiește o bază de date care poate fi actualizată de la diferite stații de lucru și/sau poate oferi informații la cererea unei stații de lucru. Există două moduri fundamental diferite de procesare a cererilor de la o stație de lucru sau de editare a înregistrărilor din baza de date:

  • · înregistrările bazei de date sunt trimise secvenţial de la server la staţia de lucru, unde se realizează filtrarea propriu-zisă a înregistrărilor şi selectarea celor necesare;
  • · Serverul însuși selectează înregistrările necesare din baza de date (realizează cererea) și le trimite la stația de lucru.

În al doilea caz, sarcina în rețea și cerințele pentru stațiile de lucru sunt reduse, dar cerințele pentru puterea de calcul a serverului cresc brusc. Cu toate acestea, acesta este cel mai eficient mod de procesare a cererilor. Metoda specificată de satisfacere a cererilor de la stațiile de lucru se numește modul client server, este implementat de instrumente speciale pentru lucrul cu bazele de date de rețea moderne. În sisteme client server prelucrarea datelor este împărțită între două entități: client și server. Un client este o sarcină, o stație de lucru, un utilizator. Poate forma o cerere pentru server: citiți un fișier, căutați o înregistrare etc. Serverul este dispozitivul sau computerul care procesează cererea. Este responsabil pentru stocarea datelor, organizarea accesului la aceste date și transferul datelor către client.

3. Server de imprimare.

O imprimantă suficient de productivă este conectată la un computer cu consum redus, pe care informațiile pot fi tipărite de la mai multe stații de lucru simultan. Software-ul organizează coada lucrărilor de imprimare și, de asemenea, identifică informațiile tipărite pagini speciale(semne de carte) care separă materiale tipărite diverși utilizatori.

4. Server de e-mail.

Serverul stochează informațiile trimise și primite ca retea locala, și din exterior (de exemplu, prin modem). În orice moment convenabil pentru el, utilizatorul poate vizualiza informațiile primite pe numele său sau poate trimite informațiile sale prin serverul de mail.

Acces la resursele de rețea ale rețelei locale

Folosit pentru a lucra într-o rețea locală folderul de sistem reţea, care afișează toate resursele LAN disponibile.

Pentru a afișa o listă cu toate computerele incluse în grupul de lucru, trebuie să faceți clic pe elementul „Afișați computerele grup de lucru" în panoul de comandă „Activități de rețea” din fereastra „Vecinătate de rețea”.

Făcând dublu clic pe pictograma oricăruia dintre computerele aflate la distanță din fereastra „Network Neighborhood”, puteți vedea ce resurse sunt disponibile pentru lucru. Puteți lucra cu aceste resurse de la distanță în același mod ca și cu fișierele unități localeîn programul Explorer.

Gestionați accesul la rețea la discuri, foldere, imprimantă

Pentru ca alți utilizatori LAN să acceseze resursele computerului dvs., cum ar fi o imprimantă, unități logice, foldere și fișiere, trebuie să deschideți acces la retea la aceste resurse și setați drepturi de utilizator pentru a lucra cu fiecare dintre aceste resurse.

General(resurse partajate) este un tip special de bun public. Din păcate, nu este întotdeauna prezentat la adevărata valoare. În acest caz, comunitatea este înțeleasă nu ca o categorie juridică de proprietate comună, ci ca un regim general de utilizare economică comună a resurselor, a cărui necesitate este determinată de restricții neeconomice semnificative care exclud reproducerea lor liberă. Deși este tocmai în legătură cu limitările non-economice ale reproductibilității, este necesar să se țină seama de caracteristicile economice semnificative ale acestora. În primul rând, ei sunt, de regulă, nu consumatori, ci producție în natură. În al doilea rând, acestea sunt bunuri de capital, pentru care este necesar să se determine modul de utilizare în perioada lungă, nu numai în sens cronologic, ci și în sens economic, atunci când este necesar să se asumi și să se ia în considerare posibilitatea oricăror modificări în raport cu probabilitatea de conservare şi epuizare. această resursă. În al treilea rând, ele au de obicei o asimetrie stabilă în proprietățile de competitivitate și excludere, i.e. competitive (sunt obiecte de concurență) atunci când nu au proprietatea exclusivității și, dimpotrivă, încetează să fie competitive atunci când devin excluse sau, cu alte cuvinte, „neexcluzibile atunci când sunt competitive” (crearea și utilizarea cunoștințelor). , informații, inclusiv cadastre funciare, serviciu meteorologic) și „necompetitiv atunci când sunt excluse” (utilizarea resurselor naturale neregenerabile, inclusiv producția de petrol și gaze).

Până în prezent, aceste două tipuri de resurse comune (utilizate în comun) liber nereproductibile au fost clar definite. Ele sunt situate la polii sistemului de resurse: resurse naturale nereproductibile și resurse intelectuale și informaționale practic nelimitate. Accesul la ele, mai ales în Rusia, părea a fi practic gratuit doar pentru că au o mare varietate și scară uriașă. Din păcate, doar în anul trecut sensul și semnificația problemelor limitării resurselor naturale nereproductibile și ireproductibilitatea resurselor naturale limitate (rare) au început să se realizeze. Informațiile și resursele intelectuale nu pot fi considerate liber reproducibile datorită unicității lor, originalității descoperirilor și invențiilor fundamentale, talentelor și creativității autorilor lor.

Resursele naturale nereproductibile includ părți din teritoriul și zona acvatică a țării, regiune, subsol, minerale, spațiu aerian (rute aeriene), rafturi, câmpuri electromagnetice (frecvențe radio). Limitările non-economice (fizice, chimice, bio-, fiziologice, etologice etc.) au reproducerea silviculturii și agriculturii, pescuitului și a altor ecosisteme, inclusiv a solului (humus) și alte biogeocenoze. De regulă, scările (limitele) efective ale reproducerii lor nu coincid cu contururile sistemului și ale obiectelor de proprietate. Ceva asemanator apare in legatura cu reproducerea, crearea si utilizarea informatiilor si a resurselor intelectuale.

Din punct de vedere istoric, situația s-a dezvoltat când statul rus a devenit principalul vânzător de resurse naturale și principalul cumpărător de informații și resurse intelectuale. Poate că acest fenomen ar trebui considerat nu numai ca o trăsătură a economiei naționale a Rusiei, ci și ca un model economic general al economiei cu dominația resurselor comune liber nereproductibile în activele naționale?

Nu întotdeauna strict juridic, ci întotdeauna sub forma unui drept real, precum și instituțional, organizatoric și economic, regimul general de utilizare a resurselor naturale și de materii prime nereproductibile a luat contur și s-a fixat ca monopol natural al de stat (sau administrații locale, municipalități) pentru vânzarea, închirierea, în concesiune și alte forme de utilizare. Rezultatele științei fundamentale și ale educației conexe (formarea tinerilor oameni de știință și specialiști pentru știința fundamentală) găsesc rareori cumpărători și clienți în sectorul privat, nu doar consumator, ci și antreprenorial, al economiei. Așadar, în sfera științifică și educațională, apare destul de firesc un monopson de stat, atunci când statul, în interesul național, joacă rolul de organizator, coordonator, client, cumpărător, creditor, finanțator, licențiator și purtător al altor funcții necesare asigurarea competitivității naționale în domeniul științei fundamentale și al educației.

O caracteristică importantă resurse comune este natura inelastică a ofertei lor. După cum sa arătat mai sus (subiectele 9, 10), în astfel de cazuri există venituri numeroase, diverse, mari din chirii ( chiria resurselor naturale, teren, minerit, absolut, relativ, monopol, economic, cvasi-rentă etc.). Recent, în teoria chiriei, astfel de noi tipuri de chirie ca chirie de stat, financiar, de asigurări, inframarginal, întârziat, regional, informațional, intelectual etc.

Se pare că unele semne de resurse comune, împărtășite, liber nereproductibile care generează venituri din chirii au multe elemente de bogăție națională și bunuri naționale - sănătatea națiunii, capitalul uman, potențialul național de mediu etc. În acest sens, o nouă resursă. și concepte de venituri din chirie sunt în curs de dezvoltare. , costuri, taxe etc.

Professional vă permite să partajați aproape totul în rețea - fișiere și foldere, imprimante și chiar aplicații. În această prelegere, vom vorbi despre cum să partajăm resursele de rețea.

În primul rând, vom acoperi caracteristicile de partajare a aplicațiilor, fișierelor și folderelor, hard disk-uriși imprimante. Apoi discutăm despre control resurse comuneși, în sfârșit, să revenim la problema securității rețelei și să vorbim despre specificul metodelor de asigurare a protecției resurselor rețelei deschise, fie că este vorba de protecție prin gestionarea permisiunilor sau de lucru administrativ cu utilizatorii care au acces la resursele rețelei.

Conceptul de partajare

În Windows XP Professional, puteți partaja fișiere, foldere, imprimante și alte resurse de rețea. Aceste resurse pot fi accesate fie de către alți utilizatori de pe computerul local, fie de către utilizatorii din rețea. Această secțiune explică cum să configurați partajarea pe un sistem Windows XP Professional.

Vom discuta mai întâi despre partajarea folderelor și hard disk-urilor, apoi ne vom referi la utilizarea imprimantelor și vom încheia cu un exemplu. aplicații Windows Messenger va discuta despre partajarea aplicației.

Partajarea folderelor și hard disk-urilor

Scopul principal al rețelelor este de a partaja informații. Fără capacitatea de a partaja fișiere și foldere, nu ar exista niciun motiv pentru a crea rețele. Windows XP Professional vă permite să partajați foldere și hard disk-uri în mai multe moduri. Implementarea partajării este destul de simplă. Modul în care sunt partajate resursele va depinde de modul în care este configurat Windows XP Professional.

Partajarea la nivelul folderului este nivelul de bază (original) la care puteți gestiona. Nu puteți implementa partajarea unui singur fișier. Trebuie mutat sau creat într-un folder partajat.

Implementarea partajării

Dacă trebuie să introduceți partajarea fișierelor, atunci acest lucru va fi destul de simplu. Navigheaza catre folderul dorit, faceți clic dreapta pe el și selectați Proprietăți din meniul care apare. Faceți clic pe fila Partajare și configurați detaliile. Setările pe care le alegeți depind de mai mulți factori: În primul rând, activarea sau dezactivarea Partajării simple a fișierelor oferă posibilități diferite. Sistemul de fișiere pe care îl utilizați - NTFS sau FAT - afectează și opțiunile de partajare. Vom discuta opțiunile pentru aceste setări mai târziu în prelegere.

Pentru a partaja resursele de rețea, trebuie mai întâi să inițiați Partajarea fișierelor și a imprimantei pentru rețele Microsoft (Partajare a fișierelor și imprimantelor pentru rețelele Microsoft). rețele Microsoft) în caseta de dialog de rețea. Dacă nu vedeți fila Partajare în caseta de dialog cu proprietățile folderului, atunci acest serviciu nu este conectat. Acest serviciu este de obicei instalat automat de către Expertul de configurare a rețelei. Dacă trebuie să îl instalați, urmați pașii de mai jos.

Notă. Partajarea fișierelor și a imprimantei pentru rețelele Microsoft ar trebui să fie instalată numai în rețelele care constau din dispozitive peer-to-peer reprezentate de computere Windows.

  1. Faceți clic pe Start, faceți clic dreapta pe Locațiile mele de rețea, selectați Proprietăți, faceți clic dreapta pe Conexiune la zonă locală și selectați Proprietăți.
  2. Faceți clic pe fila General.
  3. Faceți clic pe butonul Instalare. Apare caseta de dialog Select Network Component Type.
  4. Selectați Serviciu și faceți clic pe butonul Adăugați.
  5. Selectați Partajare fișiere și imprimante pentru rețele Microsoft și faceți clic pe OK.
  6. Veți reveni la fereastra Local Area Connection și vi se poate solicita să introduceți CD-ul Windows XP Professional.
  7. Faceți clic pe OK pentru a salva modificările.
Niveluri de acces

Windows XP Professional oferă cinci niveluri de acces la fișiere și foldere. Este util să le cunoașteți, astfel încât să puteți personaliza detaliile pentru a se potrivi nevoilor organizației dvs. de partajare a resurselor. Aici sunt nivelurile.

  • Nivelul 1. Documentele mele. Acesta este cel mai restrictiv nivel. Singura persoană autorizată să citească aceste documente este creatorul acestora.
  • Nivelul 2. Documentele mele. Acesta este nivelul implicit pentru folderele locale.
  • Nivelul 3: Fișierele din documentele deschise (partajate) sunt disponibile utilizatorilor locali.
  • Nivelul 4. Fișiere partajate în rețea. La acest nivel, toți utilizatorii rețelei pot citi aceste fișiere.
  • Nivelul 5. Fișiere partajate în rețea. La acest nivel, toți utilizatorii de rețea pot nu numai să citească aceste fișiere, ci și să le scrie.

Notă. Fișierele de nivel 1, 2 și 3 sunt disponibile numai pentru utilizatorii înregistrați local.

Următoarele paragrafe discută mai detaliat caracteristicile acestor niveluri. Pentru a ilustra crearea configurațiilor pentru aceste niveluri de acces, procesul de stabilire a unui nivel de securitate este prezentat folosind exemplul unui sistem cu opțiunea Simplu File Sharing activată.

Nivelul 1. Acest nivel este cel mai strict din punct de vedere al protecției. La nivelul 1, numai proprietarul fișierului poate citi și scrie în fișierul său. Chiar administrator de retea nu are acces la astfel de fișiere. Toate subdirectoarele care există într-un folder de nivel 1 păstrează același nivel de securitate ca și folderul părinte. Dacă proprietarul unui folder dorește ca unele fișiere și subdirectoare să devină disponibile pentru alte persoane, atunci el modifică setările de securitate.

Capacitatea de a crea un folder de nivel 1 este disponibilă numai pentru cont utilizator și numai în cadrul acestuia propriul folder Documentele mele (Documentele mele). Urmați pașii de mai jos pentru a crea un folder de nivel 1.

  1. Faceți clic pe caseta Faceți acest folder privat.
  2. Faceți clic pe OK.

Nivelul 2: La nivelul 2, proprietarul și administratorul fișierului au permisiuni de citire și scriere pe fișier sau folder. În Windows XP Professional, aceasta este setarea implicită pentru fiecare fișier de utilizator din folderul Documentele mele.

Urmați pașii de mai jos pentru a seta nivelul de securitate 2 pentru un folder, subdirectoarele și fișierele acestuia.

  1. Faceți clic dreapta pe folderul dorit și apoi faceți clic pe Partajare și securitate.
  2. Debifați casetele de selectare Faceți acest folder privat și Partajați acest folder în rețea.
  3. Faceți clic pe OK.

Nivelul 3 Nivelul 3 vă permite să partajați fișiere și foldere cu utilizatorii care se conectează la computer în cadrul rețelei locale. În funcție de tipul de utilizator (consultați „Securitatea rețelei” pentru mai multe informații despre tipurile de utilizatori), utilizatorul poate (sau nu) să efectueze anumite acțiuni asupra fișierelor de Nivel 3 din folderul Documente partajate.

  • Administratorii calculatoare localeși utilizatori avansați au acces deplin.
  • Utilizatorii restricționați au acces numai în citire.
  • Utilizatorii de la distanță nu au acces la fișierele de nivel 3.

Setarea permisiunilor de nivelul 3 necesită mutarea folderelor și fișierelor dorite în folderul Documente partajate.

Nivelul 4. La al patrulea nivel, fișierele pot fi citite de toți utilizatorii de la distanță. Utilizatori locali au acces de citire (acest lucru este valabil și pentru conturile de invitat), dar nu au drepturi de scriere sau de modificare a fișierelor. La acest nivel, oricine are acces la rețea poate citi fișierele.

Urmați pașii de mai jos pentru a crea permisiuni de nivelul 4 pentru un folder.

  • Debifați caseta Permite utilizatorilor de rețea să-mi schimbe fișierele.
  • Faceți clic pe OK.

Nivelul 5. În cele din urmă, nivelul 5 este cel mai permis nivel în ceea ce privește securitatea fișierelor și folderelor. Orice utilizator de rețea are carte liberă pentru a accesa fișierele și folderele de Nivel 5. Deoarece oricine poate citi, scrie sau șterge fișiere și foldere, acest nivel de securitate ar trebui introdus numai în rețelele închise, de încredere și securizate. Urmați pașii de mai jos pentru a seta permisiunile de nivelul 5.

  1. Faceți clic dreapta pe folder și apoi faceți clic pe Partajare și securitate.
  2. Bifați caseta Partajați acest folder în rețea.
  3. Faceți clic pe OK.

Top articole similare