Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-11-09 16:07:13 +0100

Pozor na to, že tohle řešení má celou řadu nedostatků. Kromě neošetření znaků regulárního výrazu (kdyby v /home/stud byl nějaký adresář, jehož jméno začíná ^s. a končí g$, tak to najde právě jen tenhle jeden adresář; kdyby takových bylo víc, tak to vyhodí chybu neexistující soubor) je hlavní ta, že zdaleka ne každý uživatel (i student) musí mít home v /home/stud. Pokud je požadavek na zjištění uživatelů, měl by se použít zdroj, který zaručeně obsahuje jména uživatelů - na frayi tedy ypcat passwd.

Pozor na to, že tohle řešení má celou řadu nedostatků. Kromě neošetření znaků regulárního výrazu (kdyby v /home/stud /home/studaktuálním adresáři byl nějaký adresář, adresář (obecně: soubor), jehož jméno začíná ^s. ^s. a končí g$, g$, tak to najde právě jen tenhle jeden adresář; kdyby takových bylo víc, tak to vyhodí chybu neexistující soubor) je hlavní ta, že zdaleka ne každý uživatel (i student) musí mít home v /home/stud. Pokud je požadavek na zjištění uživatelů, měl by se použít zdroj, který zaručeně obsahuje jména uživatelů - na frayi tedy ypcat passwd.