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.....