精华内容
下载资源
问答
  • 我们的目的很清晰,就是在kali系统中想访问windows系统共享出来的共享文件夹(我的开了读写权限)。 假如开了共享文件夹的windows系统叫A,想访问A的kali系统叫B,我们再准备一台windows,叫C。 因为A开了共享...

    我们的目的很清晰,就是在kali系统中想访问windows系统共享出来的共享文件夹(我的开了读写权限)。

    假如开了共享文件夹的windows系统叫A,想访问A的kali系统叫B,我们再准备一台windows,叫C。

    因为A开了共享文件夹,所以A是服务器角色,那么B和C就是客户端角色。

    开了A的共享文件夹后,我们先在C中访问一下A,看行不行?不行就找原因,是帐号问题?还是密码文件?还是服务问题?还是组策略问题?还是guest问题?反正你要先搞C可以访问A。

    C可以正常访问A以后,我们再去B系统中输入下面的命令把A的路径挂载到B的某个文件夹中。

    注意:

    假设A的共享文件夹的路径是\\192.168.1.1\e  这个反斜杠是windows的语法格式,那在Linux中就是//192.168.1.1/e这样的格式。

    B准备用来挂载的文件夹是/home/kali/Desktop   注意,Kali是Linux内核的系统,Linux系统中的文件是区分大小写的,所以Desktop和desktop是两个文件夹。

    在B中输入mount.cifs命令,这个命令在/usr/sbin/mount.cifs下,我们在任何目录下都可以直接输入mount.cifs命令的,如果不行,那就改变目录到/usr/sbin/下输入mount.cifs命令,这个命令的详细参数请google和百度。

    mount.cifs //192.168.1.1/e  /home/kali/Desktop -o rw,username=administrator,password=123456

    或者

    mount.cifs //192.168.1.1/e  /home/kali/Desktop -o rw,username=administrator       用这个命令需要输入的密码,并且密码是隐藏的。

    挂载好以后我需要将kali的interface文件复制到windows中用来写博客,用下面的命令复制就到了。

    root@kali:/home/kali# cp /etc/network/interface /home/kali/Desktop/

    注意逗号是英文输入法格式的,不是中文输入法格式的。共享文件夹最好都用英文字母,不要使用中文汉字,除非你非常熟悉两边系统字符的编码格式。将两边的系统字符编码格式整成一样的。

    取消挂载的命令是umount

    umount /home/kali/Desktop   这样就取消挂载了。

    mount -t nfs 192.168.1.2:/home/kali/Desktop /mnt/aabbcc   这个是linux访问linux的共享文件夹,请自行百度

    展开全文
  • C#读写共享文件夹

    千次阅读 2015-07-14 17:31:09
    C#读写共享文件夹该试验分以下步骤:1、在服务器设置一个共享文件夹,在这里我的服务器ip地址是10.80.88.180,共享文件夹名字是test,test里面两个文件:good.txt和bad.txt,访问权限,用户名是admin,密码是admin...

    C#读写共享文件夹

    该试验分以下步骤:

    1、在服务器设置一个共享文件夹,在这里我的服务器ip地址是10.80.88.180,共享文件夹名字是test,test里面有两个文件:good.txt和bad.txt,访问权限,用户名是admin,密码是admin。

    2、新建一个webapplication项目,在前台页面加一个listbox,ID是ListBox1.

    3、添加后台代码如下:其中包含的功能是读文件,这里以读good 文件为例;写文件,这里以写bad文件为例;还有是将test文件夹下的文件名列到listbox中。 

    复制代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Text;
    using System.Diagnostics;
    using System.IO;


    namespace WebApplication2
    {

        public class FileShare
        {
            public FileShare() { }

            public static bool connectState(string path)
            {
                return connectState(path,"","");
            }

            public static bool connectState(string path,string userName,string passWord)
             {
                bool Flag = false;
                Process proc = new Process();
                try
                {
                    proc.StartInfo.FileName = "cmd.exe";
                    proc.StartInfo.UseShellExecute = false;
                    proc.StartInfo.RedirectStandardInput = true;
                    proc.StartInfo.RedirectStandardOutput=true;
                    proc.StartInfo.RedirectStandardError=true;
                    proc.StartInfo.CreateNoWindow=true;
                    proc.Start();
                    string dosLine = @"net use " + path + " /User:" + userName + " " + passWord + " /PERSISTENT:YES";
                    proc.StandardInput.WriteLine(dosLine);
                    proc.StandardInput.WriteLine("exit");
                    while (!proc.HasExited)
                    {
                        proc.WaitForExit(1000);
                    }
                    string errormsg = proc.StandardError.ReadToEnd();
                    proc.StandardError.Close();
                    if (string.IsNullOrEmpty(errormsg))
                    {
                        Flag = true;
                    }
                    else
                    {
                        throw new Exception(errormsg);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    proc.Close();
                    proc.Dispose();
                }
                return Flag;
            }


            //read file
            public static void ReadFiles(string path)
            {
                try
                {
                    // Create an instance of StreamReader to read from a file.
                    
    // The using statement also closes the StreamReader.
                    using (StreamReader sr = new StreamReader(path))
                    {
                        String line;
                        // Read and display lines from the file until the end of 
                        
    // the file is reached.
                        while ((line = sr.ReadLine()) != null)
                        {
                            Console.WriteLine(line);
                            
                        }
                    }
                }
                catch (Exception e)
                {
                    // Let the user know what went wrong.
                    Console.WriteLine("The file could not be read:");
                    Console.WriteLine(e.Message);
                } 

            }

            //write file
            public static void WriteFiles(string path)
            {
                try
                {
                    // Create an instance of StreamWriter to write text to a file.
                    
    // The using statement also closes the StreamWriter.
                    using (StreamWriter sw = new StreamWriter(path))
                    {
                        // Add some text to the file.
                        sw.Write("This is the ");
                        sw.WriteLine("header for the file.");
                        sw.WriteLine("-------------------");
                        // Arbitrary objects can also be written to the file.
                        sw.Write("The date is: ");
                        sw.WriteLine(DateTime.Now);
                    }
                }
                catch (Exception e)
                {
                    // Let the user know what went wrong.
                    Console.WriteLine("The file could not be read:");
                    Console.WriteLine(e.Message);
                }
            }
        }

        public partial class _Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                
                bool status = false;

                //连接共享文件夹
                status = FileShare.connectState(@"\\10.80.88.180\test""admin""admin");
                if (status)
                {
                    DirectoryInfo theFolder = new DirectoryInfo(@"\\10.80.88.180\test");

                    //先测试读文件,把目录路径与文件名连接
                    string filename = theFolder.ToString()+"\\good.txt";
                    FileShare.ReadFiles(filename);

                    //测试写文件,拼出完整的路径
                    filename = theFolder.ToString() + "\\bad.txt";
                    FileShare.WriteFiles(filename);
                   
                    //遍历共享文件夹,把共享文件夹下的文件列表列到listbox
                    foreach (FileInfo nextFile in theFolder.GetFiles())
                    {
                        ListBox1.Items.Add(nextFile.Name);
                    }
                }
                else
                {
                    ListBox1.Items.Add("未能连接!");
                }
            }
        }

    复制代码

    按以上步骤,即可实现读写网络共享文件。

    展开全文
  • 1、在服务器设置一个共享文件夹,在这里我的服务器ip地址是10.80.88.180,共享文件夹名字是test,test里面两个文件:good.txt和bad.txt,访问权限,用户名是admin,密码是admin。 2、新建一个webapplication项目,...
  • 开始以为是这个,后来发现不对。。。 if (System.IO.Directory.Exists(@"\\192.168.10.174\test") ==false) { } 请问是哪个方法啊 ,网上没查到。。。 谢谢大家!!!
  • 目前sftp用户已经能访问指定目录并且有读写权限 3.ftp用户也可以访问指定目录,可以下载,但是不能上传、删除。 目前的权限情况如下图,: ![图片说明]...
  • mac新建文件夹默认 当前用户才读和写的权限,其他用户只有读的权限。 需要设置一下掩码 官方说明 简单来说直接在终端执行  sudo launchctl config user umask 000 回车输入密码再回车,重启mac...

    mac新建文件夹默认 当前用户才有读和写的权限,其他用户只有读的权限。


    需要设置一下掩码


    官方说明


    简单来说直接在终端执行  

    sudo launchctl config user umask 000
    回车输入密码再回车,重启mac即可


    这里的000对应linux的777权限

    展开全文
  • C#.net 读写共享文件夹

    千次阅读 2016-07-29 14:01:38
    该试验分以下步骤:1、在服务器设置一个共享文件夹,在这里我的服务器ip地址是10.80.88.180,共享文件夹名字是test,test里面两个文件:good.txt和bad.txt,访问权限,用户名是admin,密码是admin。2、新建一个web...

    该试验分以下步骤:

    1、在服务器设置一个共享文件夹,在这里我的服务器ip地址是10.80.88.180,共享文件夹名字是test,test里面有两个文件:good.txt和bad.txt,访问权限,用户名是admin,密码是admin。

    2、新建一个webapplication项目,在前台页面加一个listbox,ID是ListBox1.

    3、添加后台代码如下:其中包含的功能是读文件,这里以读good 文件为例;写文件,这里以写bad文件为例;还有是将test文件夹下的文件名列到listbox中。 

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Text;
    using System.Diagnostics;
    using System.IO;


    namespace WebApplication2
    {

        public class FileShare
        {
            public FileShare() { }

            public static bool connectState(string path)
            {
                return connectState(path,"","");
            }

            public static bool connectState(string path,string userName,string passWord)
             {
                bool Flag = false;
                Process proc = new Process();
                try
                {
                    proc.StartInfo.FileName = "cmd.exe";
                    proc.StartInfo.UseShellExecute = false;
                    proc.StartInfo.RedirectStandardInput = true;
                    proc.StartInfo.RedirectStandardOutput=true;
                    proc.StartInfo.RedirectStandardError=true;
                    proc.StartInfo.CreateNoWindow=true;
                    proc.Start();
                    string dosLine = @"net use " + path + " /User:" + userName + " " + passWord + " /PERSISTENT:YES";
                    proc.StandardInput.WriteLine(dosLine);
                    proc.StandardInput.WriteLine("exit");
                    while (!proc.HasExited)
                    {
                        proc.WaitForExit(1000);
                    }
                    string errormsg = proc.StandardError.ReadToEnd();
                    proc.StandardError.Close();
                    if (string.IsNullOrEmpty(errormsg))
                    {
                        Flag = true;
                    }
                    else
                    {
                        throw new Exception(errormsg);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    proc.Close();
                    proc.Dispose();
                }
                return Flag;
            }


            //read file
            public static void ReadFiles(string path)
            {
                try
                {
                    // Create an instance of StreamReader to read from a file.
                    
    // The using statement also closes the StreamReader.
                    using (StreamReader sr = new StreamReader(path))
                    {
                        String line;
                        // Read and display lines from the file until the end of 
                        
    // the file is reached.
                        while ((line = sr.ReadLine()) != null)
                        {
                            Console.WriteLine(line);
                            
                        }
                    }
                }
                catch (Exception e)
                {
                    // Let the user know what went wrong.
                    Console.WriteLine("The file could not be read:");
                    Console.WriteLine(e.Message);
                } 

            }

            //write file
            public static void WriteFiles(string path)
            {
                try
                {
                    // Create an instance of StreamWriter to write text to a file.
                    
    // The using statement also closes the StreamWriter.
                    using (StreamWriter sw = new StreamWriter(path))
                    {
                        // Add some text to the file.
                        sw.Write("This is the ");
                        sw.WriteLine("header for the file.");
                        sw.WriteLine("-------------------");
                        // Arbitrary objects can also be written to the file.
                        sw.Write("The date is: ");
                        sw.WriteLine(DateTime.Now);
                    }
                }
                catch (Exception e)
                {
                    // Let the user know what went wrong.
                    Console.WriteLine("The file could not be read:");
                    Console.WriteLine(e.Message);
                }
            }
        }

        public partial class _Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                
                bool status = false;

                //连接共享文件夹
                status = FileShare.connectState(@"\\10.80.88.180\test""admin""admin");
                if (status)
                {
                    DirectoryInfo theFolder = new DirectoryInfo(@"\\10.80.88.180\test");

                    //先测试读文件,把目录路径与文件名连接
                    string filename = theFolder.ToString()+"\\good.txt";
                    FileShare.ReadFiles(filename);

                    //测试写文件,拼出完整的路径
                    filename = theFolder.ToString() + "\\bad.txt";
                    FileShare.WriteFiles(filename);
                   
                    //遍历共享文件夹,把共享文件夹下的文件列表列到listbox
                    foreach (FileInfo nextFile in theFolder.GetFiles())
                    {
                        ListBox1.Items.Add(nextFile.Name);
                    }
                }
                else
                {
                    ListBox1.Items.Add("未能连接!");
                }
            }
        }

    展开全文
  • Linux:设置文件和文件夹读写权限

    万次阅读 2019-03-23 11:53:33
    权限说明 ls -l <文件名> -rw-rw-r-- 一共10位数,其中: 最前面那个 - 代表的是类型(-文件 d 文件夹) 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r-- ...
  • Linux中创建新用户并赋给指定文件权限 创建新的用户: 第一种方式: 创建用户: adduser name ... 该方式创建的用户目录默认在home下。...修改文件或文件夹权限,使新增用户可以拥有该文件的查看权限 chow...
  • 设置文件夹读写权限: sudo chmod -R 777 /data 权限码描述 sudo chmod 600 ××× (只有所有者读和写的权限)sudo chmod 644 ××× (所有者读和写的权限,组用户只有读的权限)sudo chmod 700 ××× ...
  • 文件夹读写权限与asp.net的问题

    千次阅读 2018-08-27 11:36:13
    在做文件或图片类上传应用时常会碰到文件夹权限的限制。这里贴个stackoverflow的一个方法。 翻译:当用户接入你的网站时,IIS分配一个IUSER_ComputerName账户,这里ComputerName是IIS运行的服务器名。默认,该...
  • (可以立即为,文件夹存的内容就是,内部哪些文件) 只是不能读取,内部文件列表,但是可以访问文件夹内的文件。 1.2 执行 对于文件夹的执行权限,实际上是能不能访问,文件夹内的某个文件。 执行权限去掉了...
  • 读写权限 查看文件权限的语句:  在终端输入:  ls-lxxx.xxx(xxx.xxx是文件名)  那么就会出现相类似的信息,主要都是这些:  -rw-rw-r--  一共10位数  其中:最前面那个-代表的是类型  中间那三个...
  • 1.在svn目录中Dan和Mango两个文件夹 2.进入svn/conf目录下,使用vim命令 vi authz配置的authz权限 3.输入相应的指令 4.指令含义 [/] 为当前svn目录下所有文件夹 [/Mango] 为当前svn下的Mango文件夹指定...
  • 1、查看权限 ls -l xxx.xxx (xxx....-rw-r--r-- (644) 只有所有者才读和写的权限,组群和其他人只有读的权限 -rwx------ (700) 只有所有者才读,写,执行的权限 -rwxr-xr-x (755) 只有所有者才读,写,...
  • 不能对其他文件有权限, 根据需求,要创建一个用户,并指定权限,操作如下 创建用户 sudo su useradd <用户名> 设置密码 passwd <用户名> 指定解释执行器 usermod -s /bin/bash csdn 指定主目录 .....
  • 以前很好在XP的IIS里面搞东西,这次偶然发现XP下IIS权限问题所以记录一下 一般在WIN2003下给一个文件夹读写权限,给文件夹添加NETWORK SERVICE账户,就基本没问题, 今天添加了还是没反应只有在VS理调试,才能写入...
  • chmod 命令两种使用方式 —————————————————————————— (1)chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file 其中 : u表示User,是文件的所有...
  • 在本篇文章中,我们将向您介绍如何将Linux上指定目录的读写权限赋予用户。两种方法可以实现这个目标:***种是使用ACL(访问控制列表),第二种是创建用户组来管理文件权限,下面会一一介绍。为了完成这个教程,我们...
  • 如题
  • 1. python编程修改文件夹权限 import os os.system('chmod 777 ', file) 扩展: Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设访问许可权限,利用这种机制来决定某个用户...
  • linux 读写权限

    2018-05-15 14:50:00
    设置文件夹读写权限: 读取权限 r = 4写入权限 w = 2执行权限 x = 1 sudo chmod -R 777 /data 权限码描述 sudo chmod 600 ××× (只有所有者读和写的权限)sudo chmod 644 ××× (所有者读和写的权限,...
  • 在linux下新建一个用户之后可能会遇到不能读写、创建文件/文件夹的问题,这通常是由于用户权限不够导致的,此时通常两种比较简单的解决办法 1、在所有的命令之前增加sudo获得root权限 2、调用ls -l命令...
  • Android9.0挂载system文件夹读写

    千次阅读 2020-08-14 16:38:41
    不管你是root用户还是普通权限用户,所以在开发中,如果我们想要访问和修改system文件夹下的内容的话就需要获取system文件夹的写属性,而因为Android版本的变化,在不同版本下system文件夹修改读写属性的方式也较...
  • 权限三个二进制数字组成,代表不同的权限。 如:二进制110 ---> rw- 转换为十进制为6 代表rw-可读可写  111 rwx 转换为十进制为7 代表rwx可读可写可运行 修改权限:使用cmd命令adb shell 进入li

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 829
精华内容 331
关键字:

有读写权限文件夹