Portál AbcLinuxu, 5. května 2024 12:48


Dotaz: umask u jiného uživatele než aktuálního

24.8.2010 14:13 japan
umask u jiného uživatele než aktuálního
Přečteno: 298×
Odpovědět | Admin
Zajímalo by mě jak je možné zobrazit nastavení umask u libovolného uživatele když jsem root (a nejde "su libovolnýuživatel"). A také jak nastavit umask pro více uživatelů najednou. Jedná se o cca 90 uživatelských účtů u kterých bych rád sjednotil práva na nově vytvářené adresáře a soubory.

Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.8.2010 15:46 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: umask u jiného uživatele než aktuálního
Odpovědět | | Sbalit | Link | Blokovat | Admin
umask je hodnota spojená s procesom. Zmeniť umask pre bežiace procesy asi nejde. Môžeš zmeniť umask pre procesy, ktoré budú spustené cez shell. A to tým, že upravíš konfigurák pre daný shell. Buď ten, ktorý shell číta pri obyčajnom spustení, alebo ten, ktorý shell číta, ak bol spustený ako login-shell (alebo obidva). Z toho prirodzene vyplýva, kedy a kde nové nastavenie začne účinkovať.
25.8.2010 08:46 japan
Rozbalit Rozbalit vše Re: umask u jiného uživatele než aktuálního
Děkuji za odpověď. Umask nastavuji u uživatelů, kteří se přihlašují pouze přes FTP - mají shel "nologin". Z toho co jsi napsal to tedy vypadá, že se změna neuplatní dokud se nepřihlásí do shellu? Změnu jsem už udělal přes class v login.conf a danou třídu jsem přiřadil k jednotlivým účtům. Změna nastavení umask se však neprojevila (při vytváření addr a posílání souborů). Už mě moc nenapadá jak to řešit :-(

25.8.2010 09:05 rastos | skóre: 62 | blog: rastos
Rozbalit Rozbalit vše Re: umask u jiného uživatele než aktuálního
Umask nastavuji u uživatelů, kteří se přihlašují pouze přes FTP
V tom prípade to bude asi treba nastaviť pre FTP demon.

Pre proftpd je v /etc/proftpd.conf direktiva umask. vsftpd ma v /etc/vsftpd.conf local_umask.
25.8.2010 09:39 japan
Rozbalit Rozbalit vše Re: umask u jiného uživatele než aktuálního
Tady je jako ftp server pouzitý ftpd který je asi (nebo byl) ve Freebsd součástí instalace. A nenasel jsem kde by bylo umask možné nastavit pro jednotlivé uživatele.
25.8.2010 10:08 japan
Rozbalit Rozbalit vše Re: umask u jiného uživatele než aktuálního
Tak vyřešeno :-).

Jsem zapoměl po změně login.conf provést rebuild databáze příkazem "cat_mkdb /etc/login.conf" Ještě jednou děkuji za reakce.

jp

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.