<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ro">
	<id>https://wiki.linuxadvanced.ro/index.php?action=history&amp;feed=atom&amp;title=Bash_Pagina_117</id>
	<title>Bash Pagina 117 - Revizia istoricului</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxadvanced.ro/index.php?action=history&amp;feed=atom&amp;title=Bash_Pagina_117"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxadvanced.ro/index.php?title=Bash_Pagina_117&amp;action=history"/>
	<updated>2026-05-06T10:53:33Z</updated>
	<subtitle>Istoricul versiunilor pentru această pagină din wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.linuxadvanced.ro/index.php?title=Bash_Pagina_117&amp;diff=451&amp;oldid=prev</id>
		<title>Admin: Pagină nouă: == Restricted Shells (Shell-uri Restricționate) == Un shell restricționat este o versiune limitată a shell-ului Bash sau altor shell-uri, configurat pentru a bloca anumite funcționalități și pentru a restricționa accesul utilizatorului la anumite comenzi și funcții ale sistemului. Acest tip de shell este util pentru a asigura securitatea în medii în care utilizatorii nu ar trebui să aibă acces deplin la resursele și comenzile sistemului.  Într-un shell restric...</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxadvanced.ro/index.php?title=Bash_Pagina_117&amp;diff=451&amp;oldid=prev"/>
		<updated>2024-10-30T18:19:51Z</updated>

		<summary type="html">&lt;p&gt;Pagină nouă: == Restricted Shells (Shell-uri Restricționate) == Un shell restricționat este o versiune limitată a shell-ului Bash sau altor shell-uri, configurat pentru a bloca anumite funcționalități și pentru a restricționa accesul utilizatorului la anumite comenzi și funcții ale sistemului. Acest tip de shell este util pentru a asigura securitatea în medii în care utilizatorii nu ar trebui să aibă acces deplin la resursele și comenzile sistemului.  Într-un shell restric...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pagină nouă&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Restricted Shells (Shell-uri Restricționate) ==&lt;br /&gt;
Un shell restricționat este o versiune limitată a shell-ului Bash sau altor shell-uri, configurat pentru a bloca anumite funcționalități și pentru a restricționa accesul utilizatorului la anumite comenzi și funcții ale sistemului. Acest tip de shell este util pentru a asigura securitatea în medii în care utilizatorii nu ar trebui să aibă acces deplin la resursele și comenzile sistemului.&lt;br /&gt;
&lt;br /&gt;
Într-un shell restricționat, utilizatorii au o libertate limitată, iar operațiunile precum schimbarea directoarelor sau modificarea variabilelor de mediu pot fi blocate.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Caracteristici ale unui Shell Restricționat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Restricționarea schimbării directoarelor (cd nu este permis).&lt;br /&gt;
* Limitarea setării variabilelor de mediu cum ar fi PATH sau SHELL.&lt;br /&gt;
* Blocarea execuției comenzilor ce conțin / (nu se poate specifica calea către o comandă).&lt;br /&gt;
* Imposibilitatea de a folosi redirecționările de input/output.&lt;br /&gt;
* Restringerea execuției scripturilor sau a comenzilor din alte directoare.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Configurarea unui Shell Restricționat&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Pentru a lansa un shell restricționat, se poate utiliza comanda &amp;#039;&amp;#039;rbash&amp;#039;&amp;#039;, care este versiunea restricționată a shell-ului Bash.&lt;br /&gt;
 rbash&lt;br /&gt;
În Bash, un shell poate fi restricționat și dinamic, folosind comanda set -r în interiorul scriptului.&lt;br /&gt;
&lt;br /&gt;
Pentru a accesa un shell restricționat, rulați:&lt;br /&gt;
 /bin/rbash&lt;br /&gt;
Activarea Modului Restricționat în Script&lt;br /&gt;
&lt;br /&gt;
Într-un script Bash, puteți activa modul restricționat pentru a limita accesul:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 set -r  # Activare modul restricționat&lt;br /&gt;
 echo &amp;quot;Acest script rulează într-un shell restricționat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Blocarea Accesului la Schimbarea Directoarelor&lt;br /&gt;
&lt;br /&gt;
În modul restricționat, încercările de a schimba directorul sunt respinse:&lt;br /&gt;
 rbash&lt;br /&gt;
 cd /home/user  # Încercare nereușită&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aplicabilitate și Avantaje&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Medii de Training sau Testare: Shell-urile restricționate sunt utile pentru conturile de test, astfel încât utilizatorii să poată experimenta fără a afecta alte zone ale sistemului.&lt;br /&gt;
* Conturi Limitate: În cazul în care contul unui utilizator este destinat doar pentru anumite sarcini limitate, un shell restricționat previne accesul neautorizat la comenzile sistemului.&lt;br /&gt;
* Securitate Îmbunătățită: Shell-urile restricționate reduc riscurile de securitate prin prevenirea accesului la comenzi și directoare sensibile.&lt;br /&gt;
&lt;br /&gt;
Dezactivarea unui Shell Restricționat&lt;br /&gt;
&lt;br /&gt;
Un shell restricționat poate fi dezactivat doar prin ieșirea din sesiune sau închiderea shell-ului:&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Concluzie&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Shell-urile restricționate sunt o măsură importantă de securitate pentru administratori, oferind un control ridicat asupra activității utilizatorilor și asigurând protecția resurselor sistemului în medii sensibile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bash_Pagina_116|Pagina anterioară]] | [[Bash_Pagina_118|Următoarea pagină]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>