Re: RFF: Katalog domowy uzytkownikół ser
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Pon, 12 Maj 2003, 22:59:58 CEST
> On Mon, 12 May 2003, Paweł Gołaszewski wrote:
> > On Mon, 12 May 2003, Tomasz Kłoczko wrote:
> > > > > > > Jest jesdna kwestia która wymaga rozstrzygnięcia. Wydaje mi się
> > > > > > > że wiem jak to być powinno ale ten list przy okazji powinien
> > > > > > > lepiej ropropagoeać informację o tym jak to powinno być. Otóż
> > > > > > > chodzi o katalogi domowe wpisywane w passwd użytkowników którzy
> > > > > > > są zakładani na okazję separacji procesów jakis serwisów. IMHO
> > > > > > > dla takich użytkowników możnaby spokojnie ustawiać katalog
> > > > > > > domowy na "/".
> > > > > > Dlaczego? Po co?
> > > > > Ano odpowiedz sobie sam na pytanie "a dlaczego nie?" :)
> > > > Nie - to ty się sam zapytaj sam "po co?". Nie potrzebuje $HOME ? To
> > > > niech ma /dev/null
> > > /dev/null nie jest katalagiem :>
> >
> > No i? Co za różnica?
>
> Taka że :
> $ man getspwnam
> [..]
> struct passwd {
> char *pw_name; /* nazwa użytkownika */
> char *pw_passwd; /* hasło użytkownika */
> uid_t pw_uid; /* identyfikator użytkownika */
> gid_t pw_gid; /* identyfikator grupy */
> char *pw_gecos; /* imię i nazwisko */
> char *pw_dir; /* katalog domowy */
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> char *pw_shell; /* program powłoki */
> };
>
> Powiedź mi czemu ma służyć ustawienie katalogu na plik ?
Wygenerowaniu bledu przy probie uzycia.
Blad poinformuje, ze ten uzytkownik *nie ma* katalogu domowego.
A ze "struct passwd" jest malo elastyczna - to trzeba robic takie obejscia.
Mozna podyskutowac *JAKI* to powinien byc blad...
> A czym jest w takim razie ustawianiem katalogu na plik ? Pzrejkawem
> elementarnej niewiedzy czy ignoracnji ? :>
Nie. Celowym wywolaniem bledu.
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl