Programaci=?ISO-8859-1?Q?=dbn_correcta._Como_modificar_/etc/passwd/_adecuadamente?=.

David L=?ISO-8859-1?Q?=f3pez_Uscanga?= david@uaem.mx
Mon, 9 Feb 98 16:12:39 -0000


>
>	øCual es la manera _correcta_ de que un programa lea o escriba
>en /etc/passwd?
>
>	Esta duda se debe a lo siguiente:
>
>	Estoy terminando de escribir un programa (para labores de
>mantenimiento de mis usuarios) que lee tanto /etc/group como
>/etc/passwd y algunos directorios y archivos debajo de /home/;...

>	øLa manera correcta de hacer esto es usar locks?,

Sip!!!

>	øDeberÌan esos locks ser solo para escritura, o tambiÈn para
>lectura?,

Sip!!! Si lo que quieres es evitar que mientras realizas la labor de mantenimiento tus usuarios no reciban informacion falsa...

>	øDeberÌa ese programa verificar que el usuario no estÈ en
>sesiÛn (o impedir que el usuario estÈ en sesiÛn) para atreverse a leer
>y modificar el archivo?,

Eso depende de si la informacion que vas a modificar es leida durante una sesion, si no lo unico que debes evitar es que cree sesiones nuevas...

>	øComo debo escribirlo en linux de modo que mi cÛdigo sea lo
>m·s portable que se pueda?,
Hummm!!!!???????

>	øQue puedo leer al respecto (de preferencia algo m·s light o
>m·s "to the point" que el de R. Stevens: "Esential UNIX programming")?
>

Tampoco se de nada mas sencillo.....