Portál AbcLinuxu, 10. května 2025 05:30

Dotaz: Predavani argumentu.

9.4.2008 12:52 Pavel
Predavani argumentu.
Přečteno: 269×
Odpovědět | Admin
Zdravím. Mám malý dotázek. Potreboval bych, nejakým způsobem vyhledat soubory, které patří konkrétnímu vlastníku. Výstup z vyhledání předat příkazu chown, aby změnil vlastníka.

Tzn. find / -user uzivatel Ten má nějaký výstup a u toho co najde za soubory, tak aby chown zmenil vlastnika techto souborů. Děkuji za radu.

Přemýšlel jsem ještě prohnat to přes nějakej textovej soubor. Jdu to ted vyzkouset, ale myslim, ze by to slo primo nějak.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.4.2008 12:53 Pavel
Rozbalit Rozbalit vše Re: Predavani argumentu.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste jen pro upresneni pouzity OS je Solaris 9
michich avatar 9.4.2008 12:58 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Predavani argumentu.
Odpovědět | | Sbalit | Link | Blokovat | Admin
find / -user uzivatel -print0 | xargs -0 chown novyjuzr
9.4.2008 13:00 Pavel
Rozbalit Rozbalit vše Re: Predavani argumentu.
Jdu t hned vyzkouset....
9.4.2008 13:07 Pavel
Rozbalit Rozbalit vše Re: Predavani argumentu.
Tak bohuzel: bad option -print0 xargs-0 command not found
9.4.2008 13:12 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Predavani argumentu.
Minimálně vám chybí mezera mezi xargs a parameterm -0.
9.4.2008 13:15 Pavel
Rozbalit Rozbalit vše Re: Predavani argumentu.
Jj, chyby. Dik moc za radu.
9.4.2008 13:13 Pavel
Rozbalit Rozbalit vše Re: Predavani argumentu.
Jo tak uz to mam. :-) Potreboval jsem jen nakopnout.

find / -user uzivatel|xargs chown novyuzivatel
9.4.2008 13:30 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Predavani argumentu.
Bez těch nul se to ale bude chovat špatně v případě, kdy název souboru obsahuje mezeru (oddělovač parametrů).
9.4.2008 14:48 pht
Rozbalit Rozbalit vše Re: Predavani argumentu.
Mezery to zvladne, ale \n a dalsi nechutnosti ne.
9.4.2008 15:08 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Predavani argumentu.
Ne, mezery to nezvládne.
9.4.2008 13:16 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Predavani argumentu.
Odpovědět | | Sbalit | Link | Blokovat | Admin
find -user USER -exec chown NEWUSER {} \;
9.4.2008 13:21 Pavel
Rozbalit Rozbalit vše Re: Predavani argumentu.
Takz lze. A jeste se zeptam jinac. Lze vyhledat podle UID a zmenit nejak podobne podle UID. V podstate, abych to vic priblizil. Je jeden komp, kde je system. A druhej komp, kde je taky system. A ten prvni ma namountovanej oddil z kompu dva. Bohuzel UID uzivatelu na techto dvou kompech jsou rozdilny. Tzn. jak zmenim UID u tech souboru, aby UID uzivatelu byli stejny jak na kompu jedna, tak na kompu dve.
9.4.2008 13:31 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Predavani argumentu.
Jenom použijte místo jména uživatele UID – třeba při tom vyhledávání a nahrazování.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.