Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Hromadný chmod  (Přečteno 10699 krát)

honorguard

  • Host
Hromadný chmod
« kdy: 05 Prosince 2008, 20:10:24 »
zdravím všechny,
celkem často potřebuji měnit práva a majitele souborů a to rekurzivně i se soubory a adresáři které jsou níž. Není na to nějaký inteligentní nástroj? Zkoušel jsem to přes mucommander, mc a dolphin ale nic z tohohle neumí ty práva měnit rekurzivně. Možná by stačil i nějak chytře zformulovaný chmod... Předem díky za pomoc.
« Poslední změna: 09 Prosince 2008, 20:34:50 od Martin 'Želva' Malý »

airlive

  • Závislák
  • ***
  • Příspěvků: 2280
  • Linux User: 479151.
Re: Hromadný chmod
« Odpověď #1 kdy: 05 Prosince 2008, 20:18:56 »
 Jak měnit vlastnictví souborů/složek?

sudo chown uživatelské_jméno /umístění_souborů_nebo_složek

O: Jak měnit skupinová vlastnictví souborů/složek?

sudo chgrp jméno_skupiny /umístění_souborů_nebo_složek
openSUSE Leap 15.1
Vivaldi: King of Browsers.
"Tón, kterým se hovoří v linuxových skupinách, je tvrdý, ale srdečný..."

airlive

  • Závislák
  • ***
  • Příspěvků: 2280
  • Linux User: 479151.
Re: Hromadný chmod
« Odpověď #2 kdy: 05 Prosince 2008, 20:26:05 »
Tohle možná bude lepší  :)
O: Jak otvírat soubory jako root pomocí pravého kliknutí?

gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
Vložte následující řádky do nového souboru
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
   gnome-sudo "gnome-open $uri" &
done
Uložte editovaný soubor (příklad)
chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root
Pravé kliknutí na souboru -> Skripty -> Open as root
openSUSE Leap 15.1
Vivaldi: King of Browsers.
"Tón, kterým se hovoří v linuxových skupinách, je tvrdý, ale srdečný..."

Tomáš Jančík

  • Stálý člen
  • **
  • Příspěvků: 1179
    • TomášJančík.net
Re: Hromadný chmod
« Odpověď #3 kdy: 05 Prosince 2008, 20:27:34 »
a proč nepoužiješ -R parametr
chmod -R prava /cesta/k/souborum

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Hromadný chmod
« Odpověď #4 kdy: 05 Prosince 2008, 22:28:16 »
A co takhle v Nautilu kliknout na složku pravým → Vlastnosti → Práva → změnit práva dle libosti a kliknout na to tlačítko dole, mělo by tam být česky něco jako "Aplikovat pro všechny soubory ve složce" (Apply permissions to enclosed files).

Nevím ale, jestli je to opravdu rekurzivní, tzn. že to zahrnuje všechny stromové úrovně od toho adresáře dolů. Také někteří uživatelé reportovali chyby, takže je potřeba vyzkoušet. Mně to fungovalo dobře, ale dopodrobna jsem to nezkoumal.
http://www.openstreetmap.org - mapy celého světa "wiki style"

sekyt

  • Návštěvník
  • Příspěvků: 70
Re: Hromadný chmod
« Odpověď #5 kdy: 06 Prosince 2008, 12:47:42 »
Kód: [Vybrat]
# sudo chown user:group -R /cesta/k_adresari
Mandrake (od 2003) → Kubuntu 08.04 → Xubuntu 12.04 → 14.04 → 16.04

nettezzaumana

  • Host
Re: Hromadný chmod
« Odpověď #6 kdy: 06 Prosince 2008, 17:31:55 »
zdravím všechny,
celkem často potřebuji měnit práva a majitele souborů a to rekurzivně i se soubory a adresáři které jsou níž. Není na to nějaký inteligentní nástroj? Zkoušel jsem to přes mucommander, mc a dolphin ale nic z tohohle neumí ty práva měnit rekurzivně. Možná by stačil i nějak chytře zformulovaný chmod... Předem díky za pomoc.
.. styd se pacholku .. 1450 prispevku a neumi pouzit google a uz vubec ne napsat `man chmod`, zmacknout '/' pro vyhledavani a napsat 'recursive' a zmacknout enter !!!

Pavel Půlpán

Re: Hromadný chmod
« Odpověď #7 kdy: 06 Prosince 2008, 17:33:47 »
Třeba pil... to občas člověka dokáže zabrzdit. 8)

nettezzaumana

  • Host
Re: Hromadný chmod
« Odpověď #8 kdy: 06 Prosince 2008, 17:35:32 »
Třeba pil... to občas člověka dokáže zabrzdit. 8)
.. tak at nechlasta kdyz to neumi !!!

> chmod --help | grep -i recurs
      --preserve-root     fail to operate recursively on `/'
  -R, --recursive         change files and directories recursively

Pavel Půlpán

Re: Hromadný chmod
« Odpověď #9 kdy: 06 Prosince 2008, 17:37:59 »
Někdy se hold chlastat musí... včera jsem byl za čerta, bylo mi děsný vedro a boleli mě záda z toho hrbení. Prostě nebylo jiný východisko, než polknout osum kusů. ;D

nettezzaumana

  • Host
Re: Hromadný chmod
« Odpověď #10 kdy: 06 Prosince 2008, 17:41:32 »
Někdy se hold chlastat musí... včera jsem byl za čerta, bylo mi děsný vedro a boleli mě záda z toho hrbení. Prostě nebylo jiný východisko, než polknout osum kusů. ;D
.. uh. mas nabitou pusku a nebo hubu ?? ;D .. prijed nekdy do brna a dokaz ze nejsi prachsprosty mluvka !! my to s ufaakem pozname hned ;D

Pavel Půlpán

Re: Hromadný chmod
« Odpověď #11 kdy: 06 Prosince 2008, 17:44:30 »
Pravda, nebylo jich osum. Jenom se mi to číslo děsně líbí... a taky došel sud. >:(

Tož to můžete též přijet na sraz do Perníkářova a dáme závody, eště dohodnem v čem. :D

honorguard

  • Host
Re: Hromadný chmod
« Odpověď #12 kdy: 06 Prosince 2008, 20:08:53 »
Ok, alkohol bych v tom nehledal, spíš to že jsem emo ;) :D. Přes konsoli to je ok, ještě musím zkusit Nautilius. Zajímalo by mě kdy vývojáře KDE napadne že to je užitečná funkce...

Díky všem

Pavel Půlpán

Re: Hromadný chmod [vyřešeno]
« Odpověď #13 kdy: 07 Prosince 2008, 10:26:34 »
...->Vlastnosti->Oprávnění->Aplikovat změny na všechny...

Fakt nepils? :D

honorguard

  • Host
Re: Hromadný chmod [vyřešeno]
« Odpověď #14 kdy: 07 Prosince 2008, 17:23:13 »
Jeeee... No tak díky Diwoczaku :D. Dobrá, prokouli jste mě, přiznávám že jsem sice nepil, ale střízlivej teda taky nejsem :D.

//EDIT:
jo a toho že se to dá v dolphinu udělat jsem si nevšiml... nikdy jsem totiž nedal místní nabídku-properites-premissions na složku...
« Poslední změna: 07 Prosince 2008, 17:25:39 od honorguard »

Pavel Půlpán

Re: Hromadný chmod [vyřešeno]
« Odpověď #15 kdy: 07 Prosince 2008, 17:55:40 »
Máš bejt normální a používat KDE3, jako normální lidi (myšleno Ntz a já). ;D

nettezzaumana

  • Host
Re: Hromadný chmod [vyřešeno]
« Odpověď #16 kdy: 07 Prosince 2008, 18:00:36 »
Máš bejt normální a používat KDE3, jako normální lidi (myšleno Ntz a já). ;D
<< btw. ted jsem tady popisoval fedoru 10 .. je tam nejnovejsi Gnome .. kdyz to vidim, vubec nechapu ..

Gnome mi proste pripada jak zaostale prostredi :D .. zkousel jsem tam KDE4 a muzu rict, je to hnus velebnosti .. zlata KDE3 .. nechapu, co to
do KDE developers vjelo .. KDE3 nebudu jeste dlouho menit ..

zacinam byt depresivni, jak se i v distrubucich pomalu odsouva KDE3, ze nove releasy je ani nepodporuji ..

Pavel Půlpán

Re: Hromadný chmod [vyřešeno]
« Odpověď #17 kdy: 07 Prosince 2008, 18:35:01 »
Dane, to přejde. :D KDE4 bude jednou fajn. Až bude umět stejné věci jako trojka, bude to stejně stabilní a navíc ještě s mnohem větším potenciálem.

honorguard

  • Host
Re: Hromadný chmod [vyřešeno]
« Odpověď #18 kdy: 07 Prosince 2008, 22:15:00 »
Mě osobně už jenom chybí QT buildy K3B, wlasisstantu a globální klávesové zkratky  8)

compaq

  • Závislák
  • ***
  • Příspěvků: 2539
  • Díky všem za rady a tipy.
Re: Hromadný chmod
« Odpověď #19 kdy: 09 Prosince 2008, 08:35:05 »
A co takhle v Nautilu kliknout na složku pravým → Vlastnosti → Práva → změnit práva dle libosti a kliknout na to tlačítko dole, mělo by tam být česky něco jako "Aplikovat pro všechny soubory ve složce" (Apply permissions to enclosed files).

Nevím ale, jestli je to opravdu rekurzivní, tzn. že to zahrnuje všechny stromové úrovně od toho adresáře dolů. Také někteří uživatelé reportovali chyby, takže je potřeba vyzkoušet. Mně to fungovalo dobře, ale dopodrobna jsem to nezkoumal.

Mě to nezmění nic.
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

compaq

  • Závislák
  • ***
  • Příspěvků: 2539
  • Díky všem za rady a tipy.
Re: Hromadný chmod
« Odpověď #20 kdy: 09 Prosince 2008, 08:37:43 »
Kód: [Vybrat]
# sudo chown user:group -R /cesta/k_adresari

Nezmění mi to vlastníka vložených podadresářů a souborů v nich. :-(
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Hromadný chmod [vyřešeno]
« Odpověď #21 kdy: 09 Prosince 2008, 11:27:34 »
No, teď jsem to zkoušel, a ten Nautilus fakt nefunguje, ale chown bez problémů, viz příklad níže.

Změnil jsem vlastníka z pův. barborka na root v adresářích test, test1, ..., včetně souborů v nich.
Kód: [Vybrat]
root@arrange-desktop:/home/arrange/Temp# ls -Rl test
test:
total 44
-rw-r--r-- 1 barborka arrange    31 2008-11-29 21:10 a
-rw-r--r-- 1 barborka arrange 34149 2008-11-29 21:18 test
drwxr-xr-x 3 barborka root        4096 2008-12-09 11:06 test2

test/test2:
total 4
-rw-r--r-- 1 barborka root    0 2008-12-09 11:05 aa
drwxr-xr-x 2 barborka root 4096 2008-12-09 11:06 test3

test/test2/test3:
total 0
-rw-r--r-- 1 barborka root 0 2008-12-09 11:06 aaa
root@arrange-desktop:/home/arrange/Temp# chown -R root test
root@arrange-desktop:/home/arrange/Temp# ls -Rl test
test:
total 44
-rw-r--r-- 1 root arrange    31 2008-11-29 21:10 a
-rw-r--r-- 1 root arrange 34149 2008-11-29 21:18 test
drwxr-xr-x 3 root root        4096 2008-12-09 11:06 test2

test/test2:
total 4
-rw-r--r-- 1 root root    0 2008-12-09 11:05 aa
drwxr-xr-x 2 root root 4096 2008-12-09 11:06 test3

test/test2/test3:
total 0
-rw-r--r-- 1 root root 0 2008-12-09 11:06 aaa
http://www.openstreetmap.org - mapy celého světa "wiki style"

compaq

  • Závislák
  • ***
  • Příspěvků: 2539
  • Díky všem za rady a tipy.
Re: Hromadný chmod [vyřešeno]
« Odpověď #22 kdy: 09 Prosince 2008, 12:29:02 »
Mě to nefunguje. Mám adresář

home/user/Dokumenty/Hudba/Dechovka/Moravanka.mp3


Dechovka - vlastník root
Moravanka.mp3 - vlastník má žena, userka

Přivlastním si vše pouze do podsložky Hudba, hlubší zůstanou beze změny.
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Hromadný chmod [vyřešeno]
« Odpověď #23 kdy: 09 Prosince 2008, 12:49:42 »
Tak to už fakt nevím. Snad jen, že je to potřeba dělat pod rootem. Můžeš to vložit sem, podobně jako jsem to udělal já? (sudo -i, někde dát ls -Rl, a pak změnit vlastníka chown -R).
http://www.openstreetmap.org - mapy celého světa "wiki style"

Milhouse

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5726
Re: Hromadný chmod [vyřešeno]
« Odpověď #24 kdy: 09 Prosince 2008, 12:57:42 »
compaq:
Vložte sem přímo ten příkaz, který jste použil. Ještě lépe, celý výpis z konzole!

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

 

Provoz zaštiťuje spolek OpenAlt.