Windows NT - Permisos en Carpetas NT

 
Vista:

Permisos en Carpetas NT

Publicado por Rajeitor (2 intervenciones) el 22/02/2002 10:32:44
Me gustaria saber si existe un comando de ms-dos para asignar los distintos permisos que queramos a una carpeta.
en concreto me gustaria saber si puedo crear un bat que cree una carpeta con los permisos que quiera (cambio, lectura...).

Muchas Gracias

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Permisos en Carpetas NT

Publicado por Javier Ruiz (814 intervenciones) el 22/02/2002 12:23:13
Tienes en NT la utilidad cacls, pero creo que no es nativa, sino que viene con un service pack (puede ser el 4).
Echale un vistazo para ver como funciona, y de paso aquí te va un archivo .cmd de ejemplo:

@echo off
REM Set-ACLs.cmd--Set some NTFS ACLs from the command line
REM Information Security Magazine, February 2002
REM v1.0 27-Oct-2001 JP Vossen

echo.
echo Using cacls may remove "inherit permissions" when using SCM/2000!
echo.

REM This example is interesting because of the 'echo y' part.
REM cacls complains because we are replacing any existing permissions and
REM it does not have a '/y' switch to force a 'yes' answer. So you can
REM echo a yes into it. But you must NOT use any spaces or it won't work!
REM We redirect to NUL so we don't have to look at the output.

echo.
echo Giving System and Administrators full control of c:\OKTools...
echo y|cacls c:\OKTools /T /C /G Administrators:F > NUL
cacls c:\OKTools /T /E /C /P System:F > NUL

REM Note we are not redirecting to NUL here, so we see more.

echo.
echo Giving ONLY Administrators full control of c:\EvilTools...
echo This way a compromised process running in the System context (e.g. IIS)
echo cannot access EvilTools...
echo.
echo y|cacls c:\EvilTools /T /C /G Administrators:F
echo.

Saludos,
Javi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar