O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
În anumite ocazii, este posibil ca un Administrator de Sisteme să aibă nevoie să creeze un cont de utilizator și să restricționeze accesul la gestionarea propriilor fișiere prin sFTP, dar să nu se poată conecta la sistem folosind alte mijloace. Soluția introdusă în acest articol vă va arăta cum să îndepliniți această sarcină.
Pentru a obține experiență practică, trebuie să implementați o instanță a serverului Vultr CentOS 7 x64. Vă rugăm să rețineți că instrucțiunile pentru alte distribuții Linux pot fi diferite.
În plus, toate comenzile din acest articol sunt potrivite pentru root
; ca atare, ai avea nevoie sudo privileges
dacă folosești un utilizator non-root.
groupadd sftpusers
useradd -g sftpusers -s /sbin/nologin user1
passwd user1
Aici, grupul sftpusers
este un grup sFTP dedicat, utilizatorul user1
este un utilizator sFTP dedicat, care este interzis să se autentifice folosind SSH.
Deschideți fișierul de configurare al serviciului sshd:
vi /etc/ssh/sshd_config
Găsiți linia:
Subsystem sftp /usr/libexec/openssh/sftp-server
Înlocuiți-l cu:
Subsystem sftp internal-sftp
Adăugați următoarele linii la sfârșitul fișierului. Numele grupului sftpusers
trebuie să fie același cu cel specificat anterior.
Match Group sftpusers
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory %h
ForceCommand internal-sftp
Salvează și închide:
:wq
Reporniți serviciul sshd pentru a pune în aplicare modificările.
systemctl restart sshd.service
Trebuie să specificați un director pentru utilizatorul exclusiv sFTP și să vă asigurați că acest utilizator poate juca doar în acest director:
chown -R root /home/user1
chmod -R 755 /home/user1
mkdir /home/user1/files
chown user1. /home/user1/files
Acum, utilizatorul user1
poate încărca și / sau descărca fișiere doar în director /home/user1/files
, el sau ea nu poate atinge niciodată fișierele altor utilizatori.
Dacă aveți nevoie de mai mulți utilizatori doar sFTP, îi puteți crea în același mod:
useradd -g sftpusers -s /sbin/nologin user2
passwd user2
chown -R root /home/user2
chmod -R 755 /home/user2
mkdir /home/user2/files
chown user2. /home/user2/files
Asta e. Fiecare cont de utilizator creat în acest mod va fi refuzat dacă îl utilizați pentru a vă autentifica în sistem. Aceste conturi de utilizator pot fi utilizate numai în programele sFTP.
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe