首先打开磁盘右键属性,如下图所示
我们选择 共享 选项 ,接着点选 高级共享 按钮, 如下图
点选 高级按钮 后,这里我们添加everyone的权限,要什么样的权限,由客户具体环境所定,但是至少选择 读取 ,然后确定
然后继续点选 安全 选项 ,接着在点击 高级共享 ,如下图所示
点选 高级共享 后,d出如下界面,这里主要是添加everyone用户,点击 高级 按钮
出现如下面界面,这里接着点击下图中的' 编辑 按钮,然后点击 添加 按钮,继续看图
d出如下界面,选择 高级 按钮,看图继续
找到 everyone 用户 ,选中后点选 添加 按钮,在这里还可以设置everyone的权限,最后不要忘记点击 确定
接着继续点击 确定 按钮
然后这里就有了everyone的用户,那么我们的设置就完成了,
这里是最后的效果图,多个了小图标。
everyone用户是指任何用户,如果给这个用户的权限是完全控制,那么连接你你计算机的的所有用户都能对此文件夹 *** 作。一般情况下这个用户给只读权限。方法:
1.打开我的电脑--工具--文件夹选项--查看。把使用简单文件共享的钩去掉。然后右击你的文件夹,共享,就有权限设置了.
2.前提是硬盘使用NTFS格式。右键文件夹选择安全,把everyone添加进去就好了。
3.或者编辑以下代码实现: public void AddEvy()
{
Hashtable ht = new Hashtable()
ht.Add("Web.config", "F")
ht.Add("map", "D")
ht.Add("pic", "D")
ht.Add("rth/App_Data/SysConfig.xml", "F")
ht.Add("rth/config/Menus.xml", "F")
ht.Add("rth/zwwh/Web.config", "F")
ht.Add("log", "D")
foreach (DictionaryEntry de in ht)
{
string s = System.Windows.Forms.Application.StartupPath+"\\"+de.Key.ToString()
if (de.Value.ToString() == "F")
{
if (!File.Exists(s))
{
File.Create(s)
}
}
else
{
if (!Directory.Exists(s))
{
Directory.CreateDirectory(s)
}
}
if (de.Value.ToString() == "F")
{
AddDirectorySecurity("F", s, "Everyone", FileSystemRights.FullControl, AccessControlType.Allow)
}
else if (de.Value.ToString() == "D")
{
AddDirectorySecurity("D", s, "Everyone", FileSystemRights.FullControl, AccessControlType.Allow)
}
}
}
/// <summary>
/// 设置文件访问权限
/// </summary>
/// <param name="FileName"></param>
/// <param name="Account"></param>
/// <param name="Rights"></param>
/// <param name="ControlType"></param>
protected void AddDirectorySecurity(string t, string FileName, string Account, FileSystemRights Rights, AccessControlType ControlType)
{
if (t == "F")
{
FileInfo fi = new FileInfo(FileName)
FileSecurity dSecurity = fi.GetAccessControl()
dSecurity.AddAccessRule(new FileSystemAccessRule(Account, Rights, ControlType))
fi.SetAccessControl(dSecurity)
}
else
{
DirectoryInfo dInfo = new DirectoryInfo(FileName)
DirectorySecurity dSecurity = dInfo.GetAccessControl()
dSecurity.AddAccessRule(new FileSystemAccessRule(Account, Rights, ControlType))
dInfo.SetAccessControl(dSecurity)
}
}
第一步:以管理员身份登录系统。
第二步:选中要赋权的文件或文件夹,之后右击属性,找到“安全”。
第三步:选择“编辑”,进入如下界面,选择用户(以非管理员Lenovo为例,多用户多次设置即可),将文件夹权限“允许”列全部勾选上,点击“确定”后“应用即可完成设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)