zoukankan      html  css  js  c++  java
  • 诡异的权限问题——系统盘Temp目录权限丢失

    最近重装服务器系统后,经常出现系统盘Temp设置权限丢失,因为asp.net须对该目录的操作权限,屡次设置NETWORK SERVICE后,还是权限丢失。

    纳闷。。。一个字、、、囧.

    无意间发现系统桌面上的一个清除系统垃圾批处理文件。内容如下:

    @echo off
    echo 正在清除系统垃圾文件,请稍等......
    del /f /s /q %systemdrive%\*.chm
    del /f /s /q %systemdrive%\*.hlp
    del /f /s /q %systemdrive%\*.tmp
    del /f /s /q %systemdrive%\*._mp
    del /f /s /q %systemdrive%\*.log
    del /f /s /q %systemdrive%\*.gid
    del /f /s /q %systemdrive%\*.chk
    del /f /s /q %systemdrive%\*.old
    del /f /s /q %systemdrive%\recycled\*.*
    del /f /s /q %windir%\*.bak
    del /f /s /q %windir%\prefetch\*.*
    rd /s /q %windir%\temp & md %windir%\temp
    del /f /q %userprofile%\recent\*.*
    del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
    del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
    del /f /s /q "%userprofile%\recent\*.*"
    echo 清除系统垃圾完成!
    echo. & pause

    注意飘红加粗内容。。。。

    复习下DOS命令:

    md(make directory--创建目录)和rd(remove directory--删除目录)

    执行批处理后

    设置了权限的TEMP目录被删除了,然后又重新建立了TEMP目录。 

    重新建立的文件夹继承的父文件夹的权限,所以权限设置失效了。

  • 相关阅读:
    顺时针打印矩阵
    topK问题
    9. Palindrome Number(回文数)
    Spinner用法详解
    翻转字符串
    清雨的自助餐(斐波那契数列的应用)
    2. Add Two Numbers(链表尾插法)
    assign和weak的区别
    14-最长公共前缀
    12 13-int与罗马数字转换
  • 原文地址:https://www.cnblogs.com/MaxIE/p/1394986.html
Copyright © 2011-2022 走看看