Bat para restringir permisos con opciones.
Es mi primer post y bueno espero pueda ayudarme.
Mi problema es el siguiente.
Acabo de descubrir que utilizando el comando cacls puedo editar los privilegios de algún archivo en mi caso debo restringir el acceso al archivo hosts ya que donde laboro se restringieron algunas direcciones web mediante el mismo, ahora hay personas que saben "el truco" y lo modifican de nuevo.
Utilizando el comando cacls ya no lo pueden modificar nuevamente pero son muchas maquinas las cuales habría que hacer lo mismo y me encantaría me ayudara a crear un bat solo para ejecutarlo y que la pc haga el trabajo esta es la sentencia que utilizo:
Una ves entrando al cmd estos son los datos que coloco.
cd.. (enter)
cd.. (enter)
cd windows\system32\drivers\etc (enter)
(Una ves dentro utilizo esta otra):
Cacls hosts /D "usuario" (enter)
Y lo que necesito es que si el bat al momento de llegar a "usuario" me de la opción de poder meter el nombre que necesite ya que las maquinas contienen diferentes usuarios, así solo tendría yo que meter el usuario en el cual ejecutare el bat y seria mucho más fácil. Tal ves sea mucho pedir pero le he dado vueltas y no encuentro esa opción.
Mi problema es el siguiente.
Acabo de descubrir que utilizando el comando cacls puedo editar los privilegios de algún archivo en mi caso debo restringir el acceso al archivo hosts ya que donde laboro se restringieron algunas direcciones web mediante el mismo, ahora hay personas que saben "el truco" y lo modifican de nuevo.
Utilizando el comando cacls ya no lo pueden modificar nuevamente pero son muchas maquinas las cuales habría que hacer lo mismo y me encantaría me ayudara a crear un bat solo para ejecutarlo y que la pc haga el trabajo esta es la sentencia que utilizo:
Una ves entrando al cmd estos son los datos que coloco.
cd.. (enter)
cd.. (enter)
cd windows\system32\drivers\etc (enter)
(Una ves dentro utilizo esta otra):
Cacls hosts /D "usuario" (enter)
Y lo que necesito es que si el bat al momento de llegar a "usuario" me de la opción de poder meter el nombre que necesite ya que las maquinas contienen diferentes usuarios, así solo tendría yo que meter el usuario en el cual ejecutare el bat y seria mucho más fácil. Tal ves sea mucho pedir pero le he dado vueltas y no encuentro esa opción.
Respuesta de gggirald
1