Utilizatorii Debian chroot: Diferență între versiuni

De la Ro Ikoula wiki
Jump to navigation Jump to search
 
(Nu s-au afișat 16 versiuni intermediare efectuate de un alt utilizator)
Linia 1: Linia 1:
<span data-link_translate_fr_title="Chrooter ses utilisateurs Debian"  data-link_translate_fr_url="Chrooter_ses_utilisateurs_Debian"></span>[[:fr:Chrooter ses utilisateurs Debian]][[fr:Chrooter ses utilisateurs Debian]]
+
<span data-link_translate_fr_title="Chrooter ses utilisateurs Debian"  data-link_translate_fr_url="Chrooter ses utilisateurs Debian"></span>[[:fr:Chrooter ses utilisateurs Debian]][[fr:Chrooter ses utilisateurs Debian]]
<br />
+
<span data-link_translate_en_title="Chroot Debian users"  data-link_translate_en_url="Chroot Debian users"></span>[[:en:Chroot Debian users]][[en:Chroot Debian users]]
 +
<span data-link_translate_es_title="Usuarios de Debian chroot"  data-link_translate_es_url="Usuarios de Debian chroot"></span>[[:es:Usuarios de Debian chroot]][[es:Usuarios de Debian chroot]]
 +
<span data-link_translate_pt_title="Usuários Debian chroot"  data-link_translate_pt_url="Usuários Debian chroot"></span>[[:pt:Usuários Debian chroot]][[pt:Usuários Debian chroot]]
 +
<span data-link_translate_it_title="Utenti Debian chroot"  data-link_translate_it_url="Utenti Debian chroot"></span>[[:it:Utenti Debian chroot]][[it:Utenti Debian chroot]]
 +
<span data-link_translate_nl_title="Chroot Debian gebruikers"  data-link_translate_nl_url="Chroot Debian gebruikers"></span>[[:nl:Chroot Debian gebruikers]][[nl:Chroot Debian gebruikers]]
 +
<span data-link_translate_de_title="Debian-Chroot-Benutzer"  data-link_translate_de_url="Debian-Chroot-Benutzer"></span>[[:de:Debian-Chroot-Benutzer]][[de:Debian-Chroot-Benutzer]]
 +
<span data-link_translate_zh_title="Chroot Debian 用户"  data-link_translate_zh_url="Chroot Debian 用户"></span>[[:zh:Chroot Debian 用户]][[zh:Chroot Debian 用户]]
 +
<span data-link_translate_ar_title="مستخدمي ديبيان استجذار"  data-link_translate_ar_url="مستخدمي ديبيان استجذار"></span>[[:ar:مستخدمي ديبيان استجذار]][[ar:مستخدمي ديبيان استجذار]]
 +
<span data-link_translate_ja_title="Chroot Debian ユーザ"  data-link_translate_ja_url="Chroot Debian ユーザ"></span>[[:ja:Chroot Debian ユーザ]][[ja:Chroot Debian ユーザ]]
 +
<span data-link_translate_pl_title="Użytkownicy Debiana chroot"  data-link_translate_pl_url="Użytkownicy Debiana chroot"></span>[[:pl:Użytkownicy Debiana chroot]][[pl:Użytkownicy Debiana chroot]]
 +
<span data-link_translate_ru_title="Пользователи Debian chroot"  data-link_translate_ru_url="Пользователи Debian chroot"></span>[[:ru:Пользователи Debian chroot]][[ru:Пользователи Debian chroot]]
 +
<span data-link_translate_ro_title="Utilizatorii Debian chroot"  data-link_translate_ro_url="Utilizatorii Debian chroot"></span>[[:ro:Utilizatorii Debian chroot]][[ro:Utilizatorii Debian chroot]]
 +
<span data-link_translate_he_title="משתמשי דביאן Chroot"  data-link_translate_he_url="משתמשי דביאן Chroot"></span>[[:he:משתמשי דביאן Chroot]][[he:משתמשי דביאן Chroot]]
 +
<br />Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol [[:fr:Chrooter ses utilisateurs Debian|aici]].<br /><span data-translate="fr"></span><br />
 +
<span data-link_translate_fr_title="Chrooter ses utilisateurs Debian"  data-link_translate_fr_url="Chrooter ses utilisateurs Debian"></span>[[:fr:Chrooter ses utilisateurs Debian]][[fr:Chrooter ses utilisateurs Debian]]
 +
<span data-link_translate_he_title="משתמשי דביאן Chroot"  data-link_translate_he_url="%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9%D7%99+%D7%93%D7%91%D7%99%D7%90%D7%9F+Chroot"></span>[[:he:משתמשי דביאן Chroot]][[he:משתמשי דביאן Chroot]]
 +
<span data-link_translate_ru_title="Пользователи Debian chroot"  data-link_translate_ru_url="%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B8+Debian+chroot"></span>[[:ru:Пользователи Debian chroot]][[ru:Пользователи Debian chroot]]
 +
<span data-link_translate_ja_title="Chroot Debian ユーザ"  data-link_translate_ja_url="Chroot+Debian+%E3%83%A6%E3%83%BC%E3%82%B6"></span>[[:ja:Chroot Debian ユーザ]][[ja:Chroot Debian ユーザ]]
 +
<span data-link_translate_ar_title="مستخدمي ديبيان استجذار"  data-link_translate_ar_url="%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85%D9%8A+%D8%AF%D9%8A%D8%A8%D9%8A%D8%A7%D9%86+%D8%A7%D8%B3%D8%AA%D8%AC%D8%B0%D8%A7%D8%B1"></span>[[:ar:مستخدمي ديبيان استجذار]][[ar:مستخدمي ديبيان استجذار]]
 +
<span data-link_translate_zh_title="Chroot Debian 用户"  data-link_translate_zh_url="Chroot+Debian+%E7%94%A8%E6%88%B7"></span>[[:zh:Chroot Debian 用户]][[zh:Chroot Debian 用户]]
 +
<span data-link_translate_ro_title="Utilizatorii Debian chroot"  data-link_translate_ro_url="Utilizatorii+Debian+chroot"></span>[[:ro:Utilizatorii Debian chroot]][[ro:Utilizatorii Debian chroot]]
 +
<span data-link_translate_pl_title="Użytkownicy Debiana chroot"  data-link_translate_pl_url="U%C5%BCytkownicy+Debiana+chroot"></span>[[:pl:Użytkownicy Debiana chroot]][[pl:Użytkownicy Debiana chroot]]
 +
<span data-link_translate_de_title="Debian-Chroot-Benutzer"  data-link_translate_de_url="Debian-Chroot-Benutzer"></span>[[:de:Debian-Chroot-Benutzer]][[de:Debian-Chroot-Benutzer]]
 +
<span data-link_translate_nl_title="Chroot Debian gebruikers"  data-link_translate_nl_url="Chroot+Debian+gebruikers"></span>[[:nl:Chroot Debian gebruikers]][[nl:Chroot Debian gebruikers]]
 +
<span data-link_translate_it_title="Utenti Debian chroot"  data-link_translate_it_url="Utenti+Debian+chroot"></span>[[:it:Utenti Debian chroot]][[it:Utenti Debian chroot]]
 +
<span data-link_translate_pt_title="Usuários Debian chroot"  data-link_translate_pt_url="Usu%C3%A1rios+Debian+chroot"></span>[[:pt:Usuários Debian chroot]][[pt:Usuários Debian chroot]]
 +
<span data-link_translate_es_title="Usuarios de Debian chroot"  data-link_translate_es_url="Usuarios+de+Debian+chroot"></span>[[:es:Usuarios de Debian chroot]][[es:Usuarios de Debian chroot]]
 +
<span data-link_translate_en_title="Chroot Debian users"  data-link_translate_en_url="Chroot+Debian+users"></span>[[:en:Chroot Debian users]][[en:Chroot Debian users]]
  
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol [[:fr:Chrooter ses utilisateurs Debian|aici]].<br /><span data-translate="fr"></span>
+
{{#seo:
 +
|title=Utilizatorii Debian chroot
 +
|title_mode=append
 +
|keywords=these,are,your,keywords
 +
|description=Utilizatorii Debian chroot
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
  
 
+
==Introducere==
 
+
Il peut être utile de '''chrooter''' ses utilisateurs afin de limiter leur liberté de mouvements au sein de son système.<br>
 
+
<div style="background-color: #FF9999;"> '''Avertissement''': Avant toute modification de votre système prévoyez toujours une {{Template:Sauvegarde}} de vos fichiers en cas de mauvaise manipulation.<br>
 
+
Sur un {{Template:Serveur}} de production, pensez à effectuer ces opérations pendant les heures creuses afin de minimiser l'impact de vos actions.</div>
 
+
==Cerinţe preliminare==
 
+
Una din premise esenţiale este de a păstra sistemul său ca până la data în care este posibil.<br>
==Introducerea ==
 
Poate fi util să  '''chroot ''' utilizatorilor de a limita libertatea lor de mişcare în cadrul sistemului său. <br>
 
<div style="background-color: #FF9999;"> '''Avertizare ''': Înainte de a face orice modificări la sistemul de planul întotdeauna o copie de rezervă a fişierelor în cazul manipulării necorespunzătoare. <br>
 
Pe un server de producţie, asiguraţi-vă că pentru a efectua aceste operațiuni în timpul orelor pentru a minimiza impactul acţiunilor dumneavoastră. </div>
 
==Cerinţe preliminare ==
 
Unul dintre premisă esenţială este de a păstra sistemul său ca până la data în care este posibil. <br>
 
 
<pre> apt-get update
 
<pre> apt-get update
 
  apt-get upgrade </pre>
 
  apt-get upgrade </pre>
Păstrând sistemul Debian la zi, asiguraţi-vă că aveţi o listă de arhive oficiale. Puteţi găsi o listă de folositor la Ikoula arhive si instructiuni de instalare [[:fr:Quelles_sont_les_sources_des_d%C3%A9p%C3%B4ts_debian_chez_Ikoula| la aceasta adresa]].
+
În scopul de a menţine sistemul la zi, asiguraţi-vă că aveţi o listă de arhive oficiale. Puteţi găsi o listă de arhive disponibile la Ikoula şi instalare instrucţiuni.[Quelles_sont_les_sources_des_d%C3%A9p%C3%B4ts_debian_chez_Ikoula| à cette adresse]].
==Implementarea ==
+
==Punerea în aplicare==
===Crea chroot ===
+
===Crea chroot===
Una dintre modalităţile de a pune în aplicare o închisoare este de a crea un grup al cărui toţi utilizatorii închişi depinde.
+
Una dintre modalităţile de a înfiinţa o închisoare este de a crea un grup care depind de toţi utilizatorii închişi.
;Crearea grupului  
+
;Crearea grupului
 
<pre> groupadd chrootgrp </pre>
 
<pre> groupadd chrootgrp </pre>
;Utilizatorul nostru nou a crea  
+
;Utilizatorul nostru nou a crea
 
<pre> adduser -g chrootgrp notre_utilisateur </pre>
 
<pre> adduser -g chrootgrp notre_utilisateur </pre>
===Creaţi directoarele ===
+
===Creaţi directoarele===
Noi acum trebuie să implementeze directoarele de închisorii noastre  '''chroot''' pentru a simula prezenţa directorul rădăcină  /
+
Nous devons maintenant mettre en place les répertoires de base de notre prison '''chroot''' afin de simuler la présence du répertoire racine /
; Creaţi toate directoarele  
+
; Crea toate directoarele
 
<pre> # la syntaxe { } nous permet de définir un répertoire et plusieurs sous-répertoires en une commande
 
<pre> # la syntaxe { } nous permet de définir un répertoire et plusieurs sous-répertoires en une commande
 
  mkdir -p /var/jail/{dev,etc,lib,usr,bin}
 
  mkdir -p /var/jail/{dev,etc,lib,usr,bin}
 
  mkdir -p /var/jail/usr/bin</pre>
 
  mkdir -p /var/jail/usr/bin</pre>
;Aloca permisiuni pentru a directoare crea pentru a modifica proprietarul de ''root''
+
;Assigner les permissions aux répertoires créer afin de changer le propriétaire par ''root''
 
<pre> chown root.root /var/jail </pre>
 
<pre> chown root.root /var/jail </pre>
;De asemenea, crea fişierul ''/dev/null''
+
;De asemenea, crea fişierul ''/dev/null''
 
<pre> mknod -m 666 /var/jail/dev/null c 1 3 </pre>
 
<pre> mknod -m 666 /var/jail/dev/null c 1 3 </pre>
===Fişierele de configurare /etc/===
+
===Fişierele de configurare /etc/===
Fişierul de configurare ''/etc/'' necesită unele fişiere vitale pentru a funcţiona corect, aşa că haideţi să copiaţi-le închisorii noastre.
+
Fişierul de configurare ''/etc/'' necesită câteva fişiere vitale pentru a funcţiona corect, aşa că am le va copia închisorii noastre.
;Copiaţi fişierele de configurare la închisoare  
+
;Copiaţi fişierele de configurare la închisoare
 
<pre> # Se déplacer dans le dossier /etc/ de la prison
 
<pre> # Se déplacer dans le dossier /etc/ de la prison
 
  cd /var/jail/etc
 
  cd /var/jail/etc
Linia 47: Linia 75:
 
  cp /etc/hosts .
 
  cp /etc/hosts .
 
</pre>
 
</pre>
===Determina comenzile ===
+
===Determina comenzile disponibile===
Trebuie să stabilim acum comenzi care va fi accesibil pentru utilizatorul nostru, de exemplu comanda ls, pisică, şi bash.
+
Trebuie să stabilim acum comenzi care vor fi disponibile pentru utilizatorul nostru, de exemplu comanda ls, cat şi bash.
;Pentru aceasta, noi trebuie să copiaţi executabile închisorii noastre  
+
;Avem nevoie pentru a copia executabile închisorii noastre
 
<pre> # Se déplacer dans le dossier /usr/bin de la prison
 
<pre> # Se déplacer dans le dossier /usr/bin de la prison
 
  cd /var/jail/usr/bin
 
  cd /var/jail/usr/bin
Linia 57: Linia 85:
 
  cp /usr/bin/bash .
 
  cp /usr/bin/bash .
 
</pre>
 
</pre>
;Nu uitaţi să adăugaţi bibliotecile partajate pentru executabile  
+
;Nu uitaţi să adăugaţi bibliotecile partajate pentru executabile
 
<pre> # on cherche les bibliothèques de ls grâce à la commande ldd
 
<pre> # on cherche les bibliothèques de ls grâce à la commande ldd
 
  ldd /bin/ls
 
  ldd /bin/ls
Linia 69: Linia 97:
 
     libattr.so.1 => /lib/libattr.so.1 (0xb7db2000)
 
     libattr.so.1 => /lib/libattr.so.1 (0xb7db2000)
 
</pre>
 
</pre>
===Configurează serviciul SSH ===
+
===Configurează serviciul SSH===
Acum, că închisorii noastre în loc am trebuie să configuraţi serviciul SSH pentru a redirecta nostru grup de utilizatori  '''chroot ''' la noua amplasare securizate.
+
Maintenant que notre prison est en place nous devons configurer le service SSH de façon à rediriger notre utilisateur appartenant au groupe '''chrooté''' vers son nouvel emplacement sécurisé.
;Editare ssh fişierul de configurare  
+
;Editare ssh fişierul de configurare
 
<pre> vi /etc/ssh/sshd_config </pre>
 
<pre> vi /etc/ssh/sshd_config </pre>
;Adauga urmatorul continut la sfârşitul fişierului  
+
;Adauga urmatorul continut la sfârşitul fişierului
 
<pre> # Ajout du groupe chroot
 
<pre> # Ajout du groupe chroot
 
  Match group chrootgrp
 
  Match group chrootgrp
Linia 80: Linia 108:
 
           AllowTcpForwarding no
 
           AllowTcpForwarding no
 
</pre>
 
</pre>
;Reporniţi serviciul ssh  
+
;Reporniţi serviciul ssh
 
<pre> /etc/init.d/ssh restart </pre>
 
<pre> /etc/init.d/ssh restart </pre>
Această configuraţie, de asemenea, dezactivează redirecţionarea X 11 şi redirecţionarea a porturilor TCP. În unele cazuri, inclusiv crearea unui tunel securizat, este necesar să configurare de revizuire şi de a elimina această interdicţie.
+
Această configuraţie, de asemenea, dezactivează redirecţionarea X11 şi TCP port înainte. În unele cazuri, inclusiv punerea în aplicare a unui tunel securizat, poate fi necesar să revizuiască configuraţia şi de a elimina interdicţia.
===Opţiunea : Schimba prompt ===
+
===Opţiune: Schimba linia de comandă===
Acest pas este opţional, în cazul în care vă testa conexiunea la your închisoare din afară un prompt similare cu aceasta :
+
Acest pas este opţional, dacă vă testa conexiunea la închisoare dumneavoastră aveţi anunţul un prompt similar cu acest lucru:
 
<pre> bash-2-5$ </pre>
 
<pre> bash-2-5$ </pre>
Dacă doriţi utilizaţi un prompt mai puţin generale pur şi simplu pentru a efectua procedura următoare:
+
Dacă doriți utilizați un prompt mai puţin general pur şi simplu pentru a efectua procedura următoare:
 
<pre> # copier le contenu de /etc/skel vers /var/jail/home/votre_utilisateur
 
<pre> # copier le contenu de /etc/skel vers /var/jail/home/votre_utilisateur
 
  cp /etc/skel/* /var/jail/home/notre_utilisateur/
 
  cp /etc/skel/* /var/jail/home/notre_utilisateur/
Linia 96: Linia 124:
 
[[Category:Server_dedicat]]
 
[[Category:Server_dedicat]]
 
[[Category:Linux]]
 
[[Category:Linux]]
 
 
<br />
 
<br />
 
<comments />
 
<comments />

Versiunea curentă din 4 noiembrie 2021 18:19

fr:Chrooter ses utilisateurs Debian en:Chroot Debian users es:Usuarios de Debian chroot pt:Usuários Debian chroot it:Utenti Debian chroot nl:Chroot Debian gebruikers de:Debian-Chroot-Benutzer zh:Chroot Debian 用户 ar:مستخدمي ديبيان استجذار ja:Chroot Debian ユーザ pl:Użytkownicy Debiana chroot ru:Пользователи Debian chroot ro:Utilizatorii Debian chroot he:משתמשי דביאן Chroot
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.

fr:Chrooter ses utilisateurs Debian he:משתמשי דביאן Chroot ru:Пользователи Debian chroot ja:Chroot Debian ユーザ ar:مستخدمي ديبيان استجذار zh:Chroot Debian 用户 ro:Utilizatorii Debian chroot pl:Użytkownicy Debiana chroot de:Debian-Chroot-Benutzer nl:Chroot Debian gebruikers it:Utenti Debian chroot pt:Usuários Debian chroot es:Usuarios de Debian chroot en:Chroot Debian users

Introducere

Il peut être utile de chrooter ses utilisateurs afin de limiter leur liberté de mouvements au sein de son système.

Avertissement: Avant toute modification de votre système prévoyez toujours une copie de rezervă de vos fichiers en cas de mauvaise manipulation.
Sur un Server de production, pensez à effectuer ces opérations pendant les heures creuses afin de minimiser l'impact de vos actions.

Cerinţe preliminare

Una din premise esenţiale este de a păstra sistemul său ca până la data în care este posibil.

 apt-get update
 apt-get upgrade 

În scopul de a menţine sistemul la zi, asiguraţi-vă că aveţi o listă de arhive oficiale. Puteţi găsi o listă de arhive disponibile la Ikoula şi instalare instrucţiuni.[Quelles_sont_les_sources_des_d%C3%A9p%C3%B4ts_debian_chez_Ikoula| à cette adresse]].

Punerea în aplicare

Crea chroot

Una dintre modalităţile de a înfiinţa o închisoare este de a crea un grup care depind de toţi utilizatorii închişi.

Crearea grupului
 groupadd chrootgrp 
Utilizatorul nostru nou a crea
 adduser -g chrootgrp notre_utilisateur 

Creaţi directoarele

Nous devons maintenant mettre en place les répertoires de base de notre prison chroot afin de simuler la présence du répertoire racine /

Crea toate directoarele
 # la syntaxe { } nous permet de définir un répertoire et plusieurs sous-répertoires en une commande
 mkdir -p /var/jail/{dev,etc,lib,usr,bin}
 mkdir -p /var/jail/usr/bin
Assigner les permissions aux répertoires créer afin de changer le propriétaire par root
 chown root.root /var/jail 
De asemenea, crea fişierul /dev/null
 mknod -m 666 /var/jail/dev/null c 1 3 

Fişierele de configurare /etc/

Fişierul de configurare /etc/ necesită câteva fişiere vitale pentru a funcţiona corect, aşa că am le va copia închisorii noastre.

Copiaţi fişierele de configurare la închisoare
 # Se déplacer dans le dossier /etc/ de la prison
 cd /var/jail/etc
 # Copier les fichiers de configuration vers le répertoire courant . (/var/jail/etc/)
 cp /etc/ld.so.cache .
 cp /etc/ld.so.conf .
 cp /etc/nsswitch.conf .
 cp /etc/hosts .

Determina comenzile disponibile

Trebuie să stabilim acum comenzi care vor fi disponibile pentru utilizatorul nostru, de exemplu comanda ls, cat şi bash.

Avem nevoie pentru a copia executabile închisorii noastre
 # Se déplacer dans le dossier /usr/bin de la prison
 cd /var/jail/usr/bin
 # Copier les exécutables souhaités vers le répertoire courant (/var/jail/usr/bin)
 cp /usr/bin/ls .
 cp /usr/bin/cat .
 cp /usr/bin/bash .
Nu uitaţi să adăugaţi bibliotecile partajate pentru executabile
 # on cherche les bibliothèques de ls grâce à la commande ldd
 ldd /bin/ls
 # La commande retourne un résultat similaire:
    linux-gate.so.1 =>    (0xb7f2b000)
    librt.so.1 => /lib/librt.so.1 (0xb7f1d000)
    libacl.so.1 => /lib/libacl.so.1 (0xb7f16000)
    libc.so.6 => /lib/libc.so.6 (0xb7dcf000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xb7db7000)
    /lib/ld-linux.so.2 (0xb7f2c000)
    libattr.so.1 => /lib/libattr.so.1 (0xb7db2000)

Configurează serviciul SSH

Maintenant que notre prison est en place nous devons configurer le service SSH de façon à rediriger notre utilisateur appartenant au groupe chrooté vers son nouvel emplacement sécurisé.

Editare ssh fişierul de configurare
 vi /etc/ssh/sshd_config 
Adauga urmatorul continut la sfârşitul fişierului
 # Ajout du groupe chroot
 Match group chrootgrp
          ChrootDirectory /var/jail/
          X11Forwarding no
          AllowTcpForwarding no
Reporniţi serviciul ssh
 /etc/init.d/ssh restart 

Această configuraţie, de asemenea, dezactivează redirecţionarea X11 şi TCP port înainte. În unele cazuri, inclusiv punerea în aplicare a unui tunel securizat, poate fi necesar să revizuiască configuraţia şi de a elimina interdicţia.

Opţiune: Schimba linia de comandă

Acest pas este opţional, dacă vă testa conexiunea la închisoare dumneavoastră aveţi anunţul un prompt similar cu acest lucru:

 bash-2-5$ 

Dacă doriți să utilizați un prompt mai puţin general pur şi simplu pentru a efectua procedura următoare:

 # copier le contenu de /etc/skel vers /var/jail/home/votre_utilisateur
 cp /etc/skel/* /var/jail/home/notre_utilisateur/

 # Vous avez à présent quelque chose comme ceci
 notre_utilisateur:->



Nu sunteți autorizat să publicați comentarii.