![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| sustituir único campo de 60 | ajp7701 | Programación de scripts de shell y | 2 | 04-21-2008 08:17 PM |
| awk: buscar y reemplazar en el campo sólo algunos, la ayuda necesaria | jkl_jkl | Programación de scripts de shell y | 5 | 02-21-2008 10:52 AM |
| Sustituir en campo csv | pcboss | Linux | 4 | 01-19-2008 06:24 PM |
| cómo cambiar de campo para cada registro | happyv | Programación de scripts de shell y | 12 | 06-26-2007 08:56 AM |
| Campo 10a sustituir por 2 | PradeepRed | Programación de scripts de shell y | 2 | 01-19-2006 03:46 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Sustituir campo de contraseña usando ed / sed
Tengo que editar el archivo de contraseñas para cambiar el campo de la contraseña a * LK * para un determinado cuenta (abctest) como:
abctest: * LK *: 135:20:: / home / abctest: / sbin / sh ¿Puede alguien ayudarme a hacer esto o utilizando ed sed? ¡Muchas gracias! |
|
||||
|
Estoy utilizando la contraseña de mando para todos los sistemas excepto hp10.20 que no tiene comando para bloquear la contraseña.
¿Cómo se puede hacer con awk? Gracias |
|
||||
|
Código:
awk -F ":" 'BEGIN{OFS = ":"} /youruser/{$2="*LK*"}{ print}' /etc/passwd
visita a su propio riesgo. Última edición por ghostdog74; al 04-28-2007 02:42 AM.. |
|
||||
|
Gracias sooo much! Voy a tener cuidado!
|
|
|||||
|
Cita:
por ejemplo, los usuarios: usuario2 y user23 projectuser234, utilizando usuario2 se bloqueará los tres. Código:
awk 'BEGIN{IFS = OFS = ":"} $1 == "youruser" { $2 = "*LK*" } { print }' /etc/passwd
|
|
||||
|
Cita:
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|