如何删除文件夹安全权限里的用户(组)?????

zolen 2004-08-01 11:45:56
请教各位大虾:

在2000/xp的ntfs分区里


1..用什么方法可以删除某个文件夹下安全设置里的指定的用户或用户组???当然是要求用API或控件之类来解决,不是调用dos命令(CACLS.exe)来解决.

2.如果该文件夹下还有子目录,希望删除了该文件夹里的某个用户(组)后,能把这个安全设置的改变也传播(或继承)给了它下面的子目录.

各位大虾帮帮忙了,这个问题让我很困惑.
有vb例子或相关资料网站连接也好.
...全文
536 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
crisdina 2004-08-03
  • 打赏
  • 举报
回复
yonghengdizhen(等季节一过,繁花就凋落')
能给个小例子吗?DeleteAce里的参数不会用啊.谢谢
Dickson 2004-08-02
  • 打赏
  • 举报
回复
应该是注册表吧。
查查看,关注
bluesky23 2004-08-02
  • 打赏
  • 举报
回复
学习
rainstormmaster 2004-08-02
  • 打赏
  • 举报
回复
对,就用DeleteAce,vb声明:
Declare Function DeleteAce Lib "advapi32.dll" (ByRef pAcl As ACL, ByVal dwAceIndex As long) As long
crisdina 2004-08-02
  • 打赏
  • 举报
回复
嗯,小妹也想知道呢?哪个GG能说一声哦^_^
yonghengdizhen 2004-08-02
  • 打赏
  • 举报
回复
DeleteAce
The DeleteAce function deletes an ACE from an ACL.

An ACE is an access-control entry. An ACL is an access-control list.

BOOL DeleteAce(
PACL pAcl, // pointer to access-control list
DWORD dwAceIndex // index of ACE position in ACL
);

Parameters
pAcl
Points to an ACL structure. The ACE specified by the dwAceIndex parameter is removed from this ACL.
dwAceIndex
Specifies the ACE to delete. A value of 0 corresponds to the first ACE in the ACL, 1 to the second ACE, and so on.
Return Values
If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.

Remarks
An application can use the ACL_SIZE_INFORMATION structure retrieved by the GetAclInformation function to discover the size of the ACL and the number of ACEs it contains. The GetAce function retrieves information about an individual ACE.

QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in winbase.h.
Import Library: Use advapi32.lib.

See Also
Low-Level Access-Control Overview, Low-Level Access Control Functions, ACL, ACL_SIZE_INFORMATION, AddAccessAllowedAce, AddAccessDeniedAce, AddAce, AddAuditAccessAce, GetAce, GetAclInformation
crisdina 2004-08-02
  • 打赏
  • 举报
回复
唉,看来是个难题.应该不是楼上GG说的注册表那么简单.小妹的作业就有相关操作用户的要求,嗯,也卡在这个地方了,555.
哪位GG能出手相救一下呢^^^
1、 如何将FAT文件系统无损转换为NTFS文件夹系统? 答:“计算机→附件→命令提示符”打开命令提示符,或“开始→运行”输入“cmd”打开命令提示符。在命令提示符中输入:convert f:/fs:ntfs即可将F盘文件系统转换为NTFS文件系统 2、 简述NTFS文件及文件夹标准权限及特殊权限之间的关系是怎样的?删除文件起码需要什么标准权限? 标准权限文件夹:完全控制,修改,读取和运行,写入,列出文件夹目录,读取 文件:完全控制,修改,读取和运行,写入,读取 特殊权限:“遍历文件夹权限,“运行文件”权限,“列出文件夹权限,“读取数据”权限,“读取属性”,“读取扩展属性”,“创建文件”权限,“写入数据”权限,“创建文件夹权限,“附加数据”权限,“写入属性”权限,“写入扩展属性”权限,“删除文件夹和文件”权限,“删除权限,“取得所有权”权限 标准权限及特殊权限之间的关系: 标准权限 特殊权限 完全控制 修改 读取及执行 列出文件夹内容(仅文件夹) 读取 写入 遍历文件夹/执行文件 x x x x 列出文件夹/读取数据 x x x x x 读取属性 x x x x x 读取扩展属性 x x x x x 创建文件/写入数据 x x x 创建文件夹/附加数据 x x x 写入属性 x x x 写入扩展属性 x x x 删除文件夹及文件 x 删除 x x 读取权限 x x x x x x 更改权限 x 取得所有权 x 删除文件起码需要“修改”权限 3、 取消文件夹的继承权限,需要如何操作? 打开文件夹的“属性”“安全”对话框 点击“高级”—“权限”—“编辑”。 在“权限”选项卡中清除“包括可从该对象的父项继承下来的权限”,清除之系统提示以前从上一级继承下来的权限是保留还是全部删除,复制——只切断继承,保留原权限删除——删除所有用户权限,重新设置权限; 4、 在某分区上设置共享文件夹jmwj,设置允许所有用户读取、管理员可修改的共享权限。 如果该文件夹位于NTFS分区,权限至少为“读取” 设置共享权限: (1)打开“计算机管理”窗口,然后单击“共享文件夹 | 共享”子结点。 (2)在窗口的右边显示出了计算机中所有共享文件夹的信息。如果要建立新的共享文件夹,可通过选择主菜单“操作”中的“新建共享”子菜单,或者在左侧窗口鼠标右击“共享”子结点,选择“新建共享”,打开“共享文件夹向导”,单击“下一步”按钮,打开对话框输入要共享的文件夹路径。 (3)单击“下一步”按钮,输入共享名称、共享描述。 (4)单击“下一步”按钮,设置网络用户的访问权限为“管理员有完全访问权限,其他用户有只读权限”。 5、 设置某文件允许任何域用户阅读、只有网络登录的用户可修改的NTFS权限。 (1)右击文件,选择共享——用户选择“everyone”,权限选择“参与者” (2)右击该文件,选择属性——安全 (3)编辑各个用户名,设置所有域用户为“只读”,Network为“只读”和“修改” 6、 NTFS加密与压缩可同时选用吗?删除用户之前需要注意什么? 答:不能。需要备份加密证书,否则一旦删除用户,他加密的文件就不能打开。 实验: 设置允许所有用户在E盘上最多有500MB的存储空间。
智睿投票系统定位于投票评选行业的量身开发,打造行业的领先服务评选品牌,系统整合单选/多选一体化功能,系统支持手机H5移动访问及电脑自适应切换。并适合图文评选,适合用于大型媒体单位、机关单位、院校机构、集团公司、门户网站可用于城市评选、美景评选、优秀人物评选、活动评选,事迹评选.授权版模块:加强CC防注,一健切换单,多选切换,ADSL防刷,时间防注,自动防刷锁IP,COOKIE防注,SQL防注,时间控制,IP封锁,最大有效票数控制,间隔控制,外链控制,票数控制,动态验证码等智睿人物图片评选系统说明:网址/admin/admin_login.asp  帐号:admin 管理密码:123456 认证码:zhirui配置文件/include/config.asp数据文件/include/conn.asp授权 Internet 匿名用户权限:1,XP NTFS格式 右击文件夹属性没有安全选项,工具--文件夹选项--查看--取消“使用简单文件共享”2,选择你的下载的系统解压的文件夹,右健-属性,将只读权限去除,如文件夹名称为:zhirui3,授权 Internet 匿名用户权限,如文件夹名称为:zhiruizhirui 的文件目录=>属性=>安全=>添加=>高级=>立即查找,选中在 IIS 中“启用匿名用户”;赋予其修改文件夹及文件的权限,并将文件夹“只读”属性去掉!(默认 Internet 匿名用户叫:IUSR_???,“???”可能为本机登陆的用户名)智睿人物图片评选系统20190812更新:1、完善函数集优化2、校审报名提交推送
智睿企业网站管理系统具有强大的系统功能,支持中繁任意切换,拥有文章/新闻、图片/产品、资源下载、人才招聘、订单系统、问答/留言、友情链接、广告系统、自定义模型、投票调查等众多丰富的功能模型。 个人站长完全免费,用户可在官网下载,免费使用,免费升级,而不需要支付任何费用,全开放源码,无任何加密,及数据库限制,企业,政府,公司等请使用商业版,请仔细查看看用户许可协议。 智睿企业系统系统说明: 网址/admin/admin_login.asp  帐号:admin 管理密码:123456  认证码:zhirui 配置文件/include/config.asp 数据文件/include/conn.asp 首页新闻调用: 25指分类的ID号 首页扩展调用: 4指扩展的ID号 FLV视频播放指导FLV类型:  打开Internet Information Services Manager(IIS), 选择“本地计算机”-->用户站点-->打开“属性”-->“HTTP头”-->“MIME类型”- ->“新建”。 扩展名=“.flv”MIME类型=“flv-application/octet-stream”,保存退出即可。 授权 Internet 匿名用户权限: 1,XP NTFS格式 右击文件夹属性没有安全选项,工具--文件夹选项--查看--取消“使用简单文件共享” 2,选择你的下载的系统解压的文件夹,右健-属性,将只读权限去除,如文件夹名称为:zhirui 3,授权 Internet 匿名用户权限,如文件夹名称为:zhirui zhirui 的文件目录=>属性=>安全=>添加=>高级=>立即查找,选中在 IIS 中“启用匿名用户”; 赋予其修改文件夹及文件的权限,并将文件夹“只读”属性去掉!(默认 Internet 匿名用户叫:IUSR_???,“???”可能为本机登陆的用户名) 智睿企业网站管理系统20210426更新: 1、完善调整新闻列表 2、完善函数集调用

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧