Skocz do zawartości
Zaloguj się, aby obserwować  
lukaschemp

[bash] nadanie praw

Polecane posty

Jeśli potrzebujesz nadać takie same prawa dla wszystkich plików i katalogów możesz wykorzystać ten sposób:

 

vi chmod.sh (wrzuć kod skryptu)

chmod +x chmod.sh

cat chmod.sh

 

chmod.sh - na katalogi

 

#!/bin/bash
echo 'Podaj katalog'
read kat
echo 'Podaj prawa np. 755'
read prawa
find $kat -type d -print0 | xargs -0 chmod $prawa

 

chmod.sh - na pliki

 

#!/bin/bash
echo 'Podaj katalog'
read kat
echo 'Podaj prawa np. 644'
read prawa
find $kat -type f -print0 | xargs -0 chmod $prawa

 

Po odpaleniu skryptu podajemy katalog, a później prawa tak jak prosi nas o to skrypt.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W pierwszym skrypcie ma być $kat zamiast kat - literówka, poprawię to jak będę miał dostęp teraz nie mogę edytować tego.

 

verde - hehe, raczej nie pamiętnik, nudzę się i wrzucam parę skryptów które mi się przydały czy też potrzebowałem kiedyś takowych, może przydadzą się komuś.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Interaktywny skrypt do czegos takiego? Bez jaj...

 

A wiesz ilu luserów spotkałem co nadają prawa dla każdego pliku/katalogu i trwa to X czasu zamiast zrobić to jedną linijką?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
A wiesz ilu luserów spotkałem co nadają prawa dla każdego pliku/katalogu i trwa to X czasu zamiast zrobić to jedną linijką?
Przeczytaj jeszcze raz to, co napisalem :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Przeczytaj jeszcze raz to, co napisalem :)

 

 

Hehe, sorry robię 1000 rzeczy na raz, mała zamotka.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×