精华内容
下载资源
问答
  • GPS平台、网站建设、软件开发、系统运维,找森大网络科技! ...来自森大科技官方博客 ...查看文件属性又非只读文件,在计算机管理中并无其他用户“会话”链接该...4、共享文件有其他人使用; 5、删除normal文件; BTW,在VSS

    GPS平台、网站建设、软件开发、系统运维,找森大网络科技!
    https://cnsendnet.taobao.com
    来自森大科技官方博客
    http://www.cnsendblog.com/index.php/?p=1132

    查看文件属性又非只读文件,在计算机管理中并无其他用户“会话”链接该文件。请问原因?
    如果想以以下答案回答的,请就此打住:
    1、去掉文件属性“只读”前的√;
    2、另存为,再重新保存;
    3、重装系统或office;
    4、共享文件有其他人使用;
    5、删除normal文件;
    BTW,在VSS和本地的文档使用中均会出现此情况。
    只是office 2010设置的问题 ,按照我提供的线索可以解决大家的问题:打开word ,然后 文件-选项-高级-保存 里的 允许后台保存 选项去除 即可

    展开全文
  • linux及windows文件共享

    万次阅读 2016-07-02 20:44:57
    http://blog.csdn.net/pipisorry/article/details/51812022本文主要说明 linux和windows文件共享, ...(ubuntu16.04, 14.04和win7测试通过)linux和windows文件共享window对linux文件内容进行操作,利用linux samba

    http://blog.csdn.net/pipisorry/article/details/51812022

    本文主要说明 linux和windows文件共享, windows和ubuntu互相访问 , Linux和安卓设备文件互传和共享。(ubuntu16.04, 14.04和win7测试通过)

    linux和windows文件共享

    window对linux文件内容进行操作,利用linux samba服务,将linux的文件设成共享文件,window就可以以访问共享文件的方式来访问linux文件了。

    Samba服务器的工作原理是:客户端向Samba服务器发起请求,请求访问共享目录,Samba服务器接收请求,查询smb.conf文件,查看共享目录是否存在,以及来访者的访问权限,如果来访者具有相应的权限,则允许客户端访问,最后将访问过程中系统的信息以及采集的用户访问行为信息存放在日志文件中。

    Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;
    在Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;
    我们在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。

    samba命令

    Samba服务器的启动、关闭和重启

    安装完成后,可以cd到/etc/init.d/目录下,查找smbd命令,然后执行如下命令:
    启动Samba服务器:#sudo /etc/init.d/smbd start
    关闭Samba服务器:#sudo /etc/init.d/smbd stop
    重新启动Samba服务器:#sudo /etc/init.d/smbd restart
    启动Samba服务器后,可以使用ps命令查看进程:#ps -aux。此时,可以看到Samba服务会同时启动两个服务,其中smbd主要用来管理共享出来的目录,nmbd主要用来解析NetBIOS名。在Windows系统中, 主机可以被加入一个组中,这样每个主机都必须有一个名字,这个名字是用于在网上被标志的名,并非机器的主机名,将其称为NetBIOS名。其中nmbd进 程是随着smbd进程启动而启动。

    按照下面的配置成功后,每次重启电脑后只要

    linux和windows要在同一局域网内(如连接上同一个wifi或者linux开启网络共享)

    右键共享某个目录,且对当前目录有相应权限

    sudo /etc/init.d/smbd start就可以了。

    皮皮blog



    linux端的配置

    samba安装的配置

    注意,修改配置文件一般要sudo /etc/init.d/smbd restart。

    安装samba

    pika:~$sudo apt-get install samba

    sudo apt-get install cifs-utils

    后面这个在两台ubuntu互访时必须安装

    增加samba用户pika

    {如果下面设置security=share不用密码登录就可以访问的话这个可以不设置}

    pika:~$sudo smbpasswd -a pika
    New SMB password:
    Retype new SMB password:
    Added user pika.

    Note: 增加的用户必须是系统中存在的用户,lz这里添加的是当前用户。用户不存在时候要添加:sudo useradd。如sudo useradd pikasmb,要注意,上面只是增加了pikasmb这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。

    配置Samba服务(修改Samba配置文件)

    Samba服务器主要配置文件为/etc/samba/smb.conf,(并且可以将NetBIOS名与主机的对应关系写在/etc/samba /lmhosts文件中,此步骤可忽略)。

    要共享linux上的目录,在Linux共享一个目录,将建立好的目录的设置信息写入/etc/smb.conf文件即可(见下面的windows访问ubuntu)。

    在Windows系统中不用输入密码访问Linux共享目录,修改samba配置文件smb.conf:
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak       //修改配置文件之前最好做个备份
    sudo vim /etc/samba/smb.conf
    将文件中的内容做如下相应修改:

    1 #security=user 删掉注释,修改为:security=share

    lz没找到这个,所以直接在#======================= Share Definitions =======================的最后加的(配置文件末尾,不能是这行下面!)

    security=share
    设置的含义:
    share:用户不需要账户及密码即可登录samba服务器
    user:由提供服务的samba服务器负责检查账户及密码(默认)
    server:检查账户及密码的工作由另一台windows或samba服务器负责
    domain:指定windows域控制服务器来验证用户的账户及密码)

    2 linux系统下的目录可以直接通过右键配置共享(推荐,较易操作,且好取消共享)

    直接右键会出错,但是会提示Ask the administrator to add the line "usershare owner only = false"  to the [global] section of the smb.conf to allow this.

    这个是右键设置/media/pika/files/mine/python_workspace/NLP/SentimentClassification共享时出错的提示,加上后就可以直接通过右键设置共享了。

    [global]

    usershare owner only = false

    3 也可以在/etc/samba/smb.conf文件结尾添加如下行

    {不推荐,因为不好取消共享。如果进行了第2步设置,这个不用了,直接右键要共享的目录就可以!}

    Note: 一个share对应一个目录,如果要共享两个目录就设置两个share(异名)

    # 共享文件名称或标记 这个可随意写 只是一个标记(在windows上显示的共享目录名)
    [share]
    comment=this is Linux share directory
    #要共享的目录1
    path=/home/pika/share
    #允许匿名用户登录,这个开关有时候也叫guest ok,所以有的配置文件中出现guest ok = yes其实和public = yes是一样的
    public=yes
    #可写权限
    writable=yes
    #显示文件,就是在网络邻居中能看到共享名
    browseable=yes
    valid users=pika
    available=yes

    #要共享的目录2

    [nlpshare]
    comment=this is Linux share directory
    path=/media/pika/files/mine/python_workspace/NLP/SentimentClassification
    public=yes
    writable=yes
    browseable=yes
    valid users=pika
    available=yes

    #要密码访问的共享目录3...

    其中[ftp]项目是要求用户名密码访问的,用户名要求为gcwh,当然你也可以指定一个组(eg.@gcwh)!
    密码保存在/etc/samba/smbpasswd中,用户名用useradd创建,密码用smbpasswd创建,创间之后cat /etc/samba/smbpasswd 看看是否有了!
    Notes: 先确保不要密码是可以访问之后再修改成有密码访问,可以避免纠缠在一些网络原因导致的不能访问的问题上!密码访问本身简单,关键是要正确创建用户和samba密码的对应项(在/etc/samba/smbpasswd中,当然也可以指定其它文件)

    保存退出

    Note: 如果没有缩进,则=两边不要空格。注释必须单行重写,不能加在定义后面!!!否则对应设置的无效。

    常见的samba配置及说明
    [share] # 该共享的共享名
            comment = smb share test # 该共享的备注
            path = /home/share # 共享路径
            allow hosts = host(subnet) # 设置该Samba服务器允许的工作组或者域
            deny hosts = host(subnet) # 设置该Samba服务器拒绝的工作组或者域
            available = yes|no # 设置该共享目录是否可用
            browseable = yes|no # 设置该共享目录是否可显示
            writable = yes|no # 指定了这个目录缺省是否可写,也可以用readonly = no来设置可写
            public = yes|no # 指明该共享资源是否能给游客帐号访问,guest ok = yes其实和public = yes是一样的
            user = user, @group # user设置所有可能使用该共享资源的用户,也可以用@group代表group这个组的所有成员,不同的项目之间用空格或者逗号隔开
            valid users = user, @group # 指定能够使用该共享资源的用户和组
            invalid users = user, @group # 指定不能够使用该共享资源的用户和组
            read list = user, @group # 指定只能读取该共享资源的用户和组
            write list = user, @group # 指定能读取和写该共享资源的用户和组
            admin list = user, @group # 指定能管理该共享资源(包括读写和权限赋予等)的用户和组
            hide dot files = yes|no # 指明是否像UNIX那样隐藏以“.”号开头的文件
            create mode = 0755 # 指明新建立的文件的属性,一般是0755
            directory mode = 0755 # 指明新建立的目录的属性,一般是0755
            sync always = yes|no # 指明对该共享资源进行写操作后是否进行同步操作
            short preserve case = yes|no # 指明是否区分文件名大小写
            preserve case = yes|no # 指明是否保持大小写
            case sensitive = yes|no # 指明是否对大小写敏感,一般选no,不然可能引起错误
            mangle case = yes|no # 指明混合大小写
            default case = upper|lower # 指明缺省的文件名是全部大写还是小写
            force user = testuser # 强制把建立文件的属主是谁。如果我有一个目录,让guest可以写,那么guest就可以删除,如果我用force user= testuser强制建立文件的属主是testuser,同时限制create mask = 0755,这样guest就不能删除了
            wide links = yes|no # 指明是否允许共享外符号连接,比如共享资源里面有个连接指向非共享资源里面的文件或者目录,如果设置wide links = no将使该连接不可用
            max connections = 100 # 设定最大同时连接数
            delete readonly = yes|no # 指明能否删除共享资源里面已经被定义为只读的文件

    [Samba服务器配置(2)--认识smb.conf配置文件]

    [配置文件模板]

    启动Samba服务

    pika:~$sudo /etc/init.d/smbd start

    重启: sudo /etc/init.d/smbd restart    修改配置后一般都要重启

    检查Samba是否安装配置正确

    启动Samba客户端程序

    smbclient -L //localhost/share -U pika

    “-L”即为list的含义,“-U”是user的意思,如果Samba服务器是无密码访问的话,可以省略“-U  Samba用户名”。

    pika:~$smbclient -L //localhost/share
    WARNING: The "syslog" option is deprecated
    Enter pika's password:    #这里可以使用sudo smbpasswd -a pika设置的密码
    Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.9-Ubuntu]

        Sharename       Type      Comment
        ---------       ----      -------
        print$          Disk      Printer Drivers
        share           Disk      this is Linux share directory
        IPC$            IPC       IPC Service (pika server (Samba, Ubuntu))
    Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.9-Ubuntu]

        Server               Comment
        ---------            -------
        PIKA                 pika server (Samba, Ubuntu)

        Workgroup            Master
        ---------            -------
        WORKGROUP            PIKA

    Note: 出错处理:

    1 session setup failed: NT_STATUS_LOGON_FAILURE

    该错误表示用户有误, 可能是用户不存在, 也有可能是密码错误, 或者用户只是在samba和系统的用户中的一个地方存在,   总之是用户和密码有问题,一般是密码错误,密码不是电脑密码,而是自己设置的samba密码。

    2 tree connect failed: NT_STATUS_BAD_NETWORK_NAME
      这个错误则表示共享目录有误, 可能是目录不存在, 或者权限不对

    [客户端访问]

    linux下进行文件共享

    共享目录时,必须对当前目录有共享权限:

    鼠标右键点目录,permissions中设置

    或者$sudo chmod 777 /home/pika/share

    pika:~/share$ll
    total 44
    drwxrwxrwx  2 pika   pika     4096  7月  2 19:37 ./
    pika:/media/pika/files/mine/python_workspace/NLP/SentimentClassification$ll
    total 37
    drwxrwxrwx 1 root root  4096  7月  1 22:18 ./
    鼠标右键点目录,选择sharing options, 勾选share this folder和guest access(这样别人访问时候就不需要密码了),需要的话也可以够选下面的allow write 。

      

    linux中share的目录会加上share标志

    另外可能需要关闭linux的防火墙:sudo service iptables stop或者$ sudo ufw disable, 刷新重连。这样才能被别人访问到。

    windows端的配置

    如果想要linux访问到windows的共享文件,需要

    1 在“控制面板\所有控制面板项\网络和共享中心\高级共享设置”开启“关闭密码保护共享”和“启用文件和打印机共享”。关闭密码保护共享的操作会启用Guest账号,如果Guest账号设置了密码,即使选择了关闭密码保护共享保存修改后,再次打开发现依然会是启用密码保护,这时候需要到用户管理中清空Guest账号的密码。

    2 需要开启guest帐户

    control panel > user accounts and family safety > useraccounts > manage accounts手动开启guest帐户

    如果不启用guest帐户,将会出现linux访问windows时出现对话框,要求输入用户名和密码,并且用户名处是Guest,呈灰色不可选状态,只能输入密码。

    3 可能需要关闭windows和杀毒软件的防火墙

    (windows:打开“网络和共享中心”,windows防火墙,关闭相关项;杀软:(如bitdefender)firewall 中点击off关闭)

    设置共享文件夹

    要共享的文件夹 - 右键 - 属性 - 共享:共享 - 高级共享 - 共享此文件夹

    [win7系统如何给共享的文件夹设置账号密码]

    皮皮blog



    ubuntu、windows之间的互相访问

    linux系统间的文件共享

    一种是直接使用samba,另一种也可以使用NFS。

    ubuntu之间的互访

    都要安装

    pika:~$sudo apt-get install samba

    sudo apt-get install cifs-utils

    否则两台电脑就算都能互相ping通,也不能进行文件共享,也不知道为嘛。

    还都要关闭防火墙,否则只能访问到没开防火墙的一方

    sudo ufw disable
    [ 使用NFS在linux之间共享目录与文件 ]

    ubuntu访问windows

    可能需要安装sudo apt-get install cifs-utils,好像也没用

    network > windows networks > WORKGROUP > 点击共享文件的windows电脑

    就可以看到共享的文件了。

    如果提示要求输入用户名和密码

    用户名:windows上的用户名

    密码:windows对应用户名的登录密码

    windows访问ubuntu

    windows访问ubuntu很简单, 先在ubuntu上设置共享目录即可。但是linux和windows要在同一局域网内(如连接上同一个wifi),当然也可以使用笔记本中的windows或者linux开启wifi来创建一个局域网wifi,参考[笔记本开启无线网络共享 ],此时linux所在笔记本和windows所在笔记本都在同一个局域网内,可以进行文件共享。

    网络中查找并读写文件

    这时在windows的网络邻居中的网络中查找就能找到共享目录pika/share和pika/sentiment。

    如果进入共享目录需要密码,就填写之前在linux中设置的samba帐户和密码,或者linux用户名及其对应密码。

    windows无法访问linux的共享目录的解决

    windows提示无法访问\\pika\share时可以试试

    先看能不能ping通,不能可能是不在同一局域网。

    重启samba服务sudo /etc/init.d/smbd restart

    或者重新搜索共享的电脑(前两个一般有效)

    或者刷新一下 或者重新连网

    或者单击[开始-运行] 输入 “secpol.msc”-“本地策略”-“安全选项”-网络安全:LAN Manager 身份验证级别”-单击列表中:发送LM和NTLMv2,如果已协商,则使用NTLMv2协议。

    终极解决:关闭linux的防火墙:sudo service iptables stop

    或者$ sudo ufw disable, 刷新重连。

    windows可以正常访问linux的情况

    不过不知道为啥,之前的一个截图带着一个锁标志(捕获.PNG),不能被修改,而捕获1可以。


    Note: lz这两个图就是通过windows截图再写入linux再贴到这里来的。

    使用\\192.168.1.100\share访问linux共享文件夹(lz不推荐)

    首先要知道samba服务器的ip地址:terminal中输入ifconfig,查找wlan对应的ip地址,如192.168.1.100(linux的本地连接的IP地址,也就是samba服务器的IP地址)

    wlan0     Link encap:Ethernet  HWaddr b8:76:3f:2f:3d:7f  
              inet addr:192.168.1.100

    在Windows 下访问共享目录

    点击运行(或者win+R快捷键),输入\\192.168.1.100\share,这样就能以匿名用户访问共享目录share了。

    当然也可以直接到windows下输入ip使用,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "share";

    windows访问共享文件时windows防火墙可能需要关闭(lz并没有管)。

    The Unofficial Samba HOWTO

    Samba服务器配置(1)(2)(3)*

    Ubuntu下配置samba服务器*

    鸟哥的linux私房菜:第十六章、文件服务器之二: SAMBA 服务器

    samba Documentation

    windows 和 Ubuntu实现文件共享

    Ubuntu+Win7+Samba实现文件共享

    ubuntu安装samba实现与windows文件共享

    windows linux 之间文件共享 samba配置
    [Ubuntu设置局域网Windows共享文件Samba ]

    [不同级别的权限控制参考:NAS应用-Ubuntu 16.04 Samba文件共享]

    皮皮blog



    Linux和安卓设备文件互传和共享

    打开手机蓝牙对所有设备可见

    ubuntu中添加phone蓝牙配对 all settings > bluetooth > 添加符号, 电脑会在第三步中自动搜索手机设备,产生一个配对数字串,输入到手机中就配对成功了。

    (lz的笔记本不自带蓝牙,买的蓝牙适配器,自带的当然更好)


    配对成功后如下

    ubunbu向手机发送文件

    可以通过上图中的send files向手机发送文件。

    手机向ubuntu发送文件

    Ubuntu中,关于蓝牙传送文件,默认是不接收的,所以要去设置为接收。不设置会出错:在安卓中,选择文件的分享,通过蓝牙发送,发送到Ubuntu桌面端的蓝牙的,却发送失败。


    dash中搜personal file,即Personal File Sharing 中文是:个人文件共享
    然后进去将receive files...打勾,accept files选择only for set up devices(只接收配对的手机发来的文件)

    当然也可以将Accept files改为Always即可正常接收任意别的(手机的)蓝牙发送过来的文件了。

    电脑接收到的文件应该在用户文件夹的downloads文件夹下。

    [安卓手机通过蓝牙发送文件到Ubuntu发送失败]

    from: http://blog.csdn.net/pipisorry/article/details/51812022

    ref: windows文件共享参考[两台windows笔记本创建家庭组实现文件共享 ]

    [一步一学Linux与Windows 共享文件Samba]


    展开全文
  • Parallels Desktop 允许您在 Mac OS X 与 Windows 文件系统之间共享文件夹,以便您从 Windows 应用程序打开 Mac OS X 的文件和从 Mac OS X 应用程序打开 Windows 文件。 注意: 这些说明还可用于在 OS X 与 Linux ...

    Parallels Desktop 允许您在 Mac OS X 与 Windows 文件系统之间共享文件夹,以便您从 Windows 应用程序打开 Mac OS X 的文件和从 Mac OS X 应用程序打开 Windows 文件。
    注意: 这些说明还可用于在 OS X 与 Linux 直接共享文件夹。

    为 Mac OS X 与 Windows 设定使用相同的文件夹

    您可以为 Mac OS X 与 Windows 设定使用相同的文件夹,例如音乐、文稿、图片以及桌面与已删除的文件。举例来说,如果您将文件保存到文稿文件夹,无论您是使用 Mac OS X 应用程序或 Windows 程序,它都会在文稿文件夹当中。
    注意:如果您在安装和设定 Windows 时已选择了“如同 Mac”选项,Mac OS X 与 Windows 已被设定为使用相同的文件夹。
    1、启动 Windows。
    2、选择以下其中一种方法:
    • 如果在屏幕顶部可以看见 Parallels Desktop 菜单栏,请选择 虚拟机 > 配置 。
    • 点击菜单栏中 Parallels 图标 ,按选项 (Alt) 键,按住该键选择 配置 。
    共享文件和文件夹一
    3、点击选项并选择共享。
    4、选择 与 Windows 共享 Mac 用户文件夹 。
    共享文件和文件夹二
    您的 Mac OS X 桌面、文稿、图片、音乐、影片 以及 下载 文件夹均与相应的 Windows 文件夹合并,而 Mac OS X 废纸篓与 Windows 的回收站合并。
    5、如果您只想映射部分文件夹,请点击配置并选中这些文件夹。要映射 Mac OS 废纸篓到 Windows 回收站,请选择合并回收站与废纸篓。
    共享文件和文件夹三

    从 Windows 程序访问 Mac OS X 文件夹或文件

    启用了文件夹共享后,您可以从 Windows 程序访问任何已共享的 Mac OS X 文件夹。当您打开一个文件(例如,在许多程序中通过选择文件>打开),已共享的 Mac OS X 文件夹将以标签为 "psf" 的网络共享目录出现。

    注意:如果您在安装和设定 Windows 时已选择了“如同 Mac”选项,Mac OS X 的 Home 文件夹中的文件夹已经共享并可从 Windows 程序访问。

    如何启用与 Windows 程序共享 Mac OS X 文件夹:
    1、启动 Windows。
    2、选择以下其中一种方法:
    • 点击菜单栏中 Parallels 图标 ,按选项 (Alt) 键,按住该键选择 配置 。
    • 如果在屏幕顶部可以看见 Parallels Desktop 菜单栏,请选择 虚拟机 > 配置。
    3、点击选项并选择共享。
    共享文件和文件夹四
    4、选择以下其中一种方法:
    • 要只共享 Home 文件夹中的文件夹,请从共享文件夹菜单中选择仅 Home 文件夹。
    • 要共享所有的 Mac OS X 文件夹,请从共享文件夹菜单中选择所有磁盘。
    • 要共享您选择的文件夹,请点击自定义文件夹并点击添加 (+) 按钮,然后选择您想要共享的文件夹。您可以通过再次点击 (+) 按钮添加更多的文件夹。
    共享文件和文件夹五
    当您与 Windows 共享了 Mac OS X 文件夹后,您可以:
    • 通过取消选中 启用 来停用此文件夹共享。
    • 通过双击 名称 列中的文件夹名称修改在 Windows 中显示的文件夹名称并输入新的名称。
    • 通过点击 权限 列中的 读和写 并选择 只读 来限制此文件夹的写入权限。您将无法向此文件夹添加新项目。
    5、点击 确定。

    注意: 1. 要启用文件夹共享,必须禁用配置对话窗口中安全性窗格的将 Mac 与 Windows 隔离选项。
    2. 如果您正在使用 Linux,共享文件夹将被挂载到 /media/psf 或 /mnt/psf 目录。

    在 Finder 中显示 Windows 项目

    如果 Windows 设置为出现在一个单独的窗口中 或处于全屏模式,您可以在 Mac OS X Finder 中显示 Windows 项目。
    • 在 Windows 中,右击(或按住 Control 并单击)文件或文件夹并从快捷菜单中选择在 Finder 中显示。
    在 Finder 中您可以,例如,为某个项目应用颜色标签,或将其拖至 Finder 中的另一个位置。
    注意: 您只能对保存在 共享文件夹 中的文件执行这些操作。

    从 Mac OS X 应用程序访问 Windows 文件夹或文件

    默认您可导航至来自 Mac OS X 所有的 Windows 文件夹和文件。Windows 磁盘挂载到 /Volumes。同时,Windows 以作为挂载到 Mac OS X 桌面的硬盘的形式显示。
    • 双击该图标即可访问 Windows 文件夹和文件。您也可以从 Mac OS X 应用程序访问该磁盘。
    共享文件和文件夹六
    注意: 如果 Windows 磁盘图标并没有出现在 Mac OS X 桌面上,在 Finder 中选择Apple 菜单>偏好设置并点击通用并确认已选中已连接的服务器。
    共享文件和文件夹七

    如何从桌面卸载 Windows:
    1、启动 Windows。
    2、点击菜单栏中 Parallels 图标 ,按选项 (Alt) 键,按住该键选择 配置。然后点击 选项 并选择共享。
    注意: 如果 Windows 正以 窗口模式 运行,请从 虚拟机 菜单选择 配置 。
    3、取消选中 将虚拟磁盘挂载到 Mac 桌面。
    共享文件和文件夹八
    注意: Windows 磁盘将从桌面和 Finder 中消失,但是您仍可以通过 Windows 的 PVM 文件访问所有的 Windows 文件和文件夹与终端(/Volumes)。在默认情况下,此 PVM 文件保存在 /Users/<用户名>/Documents/Parallels/ 或 /Users/Shared。您也可以通过在Parallels 虚拟机 列表(或当 Windows 关闭时在虚拟机窗口中)中右击 Windows 并选择在 Finder 中显示来找到此 PVM 文件。要访问 Windows 文件和文件夹,请右击 PVM 文件,从菜单中选择 显示包内容,然后打开 Windows 磁盘文件夹。要禁止访问 Windows 文件和文件夹,请在上述第 3 步取消选中 从 Mac 访问 Windows 文件夹 。

    转载地址:http://www.parallelsdesktop.cn/pd-she-ding-gxwj.html

    展开全文
  • SAMBA文件共享服务

    万次阅读 2018-11-28 18:08:45
    &amp;amp;amp;nbsp;...当我们需要windows和linux更好的进行文件交互,使用Samba服务是一个不错的选择,本文介绍如何在linux中搭建Samba服务和怎样在windows下访问linux共享文件。 一、理论知识

           当我们需要windows和linux更好的进行文件交互时,使用Samba服务是一个不错的选择,本文介绍如何在linux中搭建Samba服务和怎样在windows下访问linux共享文件。

    一、理论知识

    1.SAMBA服务简介

           SAMBA是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

    2.SAMBA工作原理
    • 协议协商
      客户端在访问Samba服务器时,发送negprot指令数据包,告知目标计算机其支持的SMB类型。Samba 服务器根据客户端的情况,选择优的SMB类型,并做出回应。
    • 建立连接
      当SMB类型确认后,客户端会发送session setup指令数据包,提交帐号和密码,请求与Samba服务器建 立连接,如果客户端通过身份验证,Samba服务器会对session setup报文作出回应,并为用户分配唯一 的UID,在客户端与其通信时使用。
    • 访问共享资源
      客户端访问Samba共享资源时,发送tree connect指令数据包,通知服务器需要访问的共享资源名,如 果设置允许,Samba服务器会为每个客户端与共享资源连接分配TID,客户端即可访问需要的共享资源。
    • 断开连接
      共享使用完毕,客户端向服务器发送tree disconnect报文关闭共享,与服务器断开连接 。
    3.SAMBA工作协议

           Samba服务功能强大,这与其通信基于SMB协议有关。SMB不仅提供目录和打印机共享,还支持认证、权限 设置。
           Samba在windows下使用的是NetBIOS协议,如果你要使用Linux下共享出来的文件,请确认你的windows系 统下是否安装了NetBIOS协议 。

    4. SAMBA端口 :TCP 139/445;UDP 137/138

    二、samba服务命令知识

    1. samba用户

      管理samba用户
      • 添加samba用户
        smbpasswd -a
        pdbedit -a -u
      • 修改用户密码
        smbpasswd
      • 删除用户和密码
        smbpasswd –x
        pdbedit –x –u
      • 查看samba用户列表
        /var/lib/samba/private/passdb.tdb
        pdbedit –L –v
      • 查看samba服务器状态
        smbstatus
    2. SAMBA主配置文件

      SAMBA服务器全局配置
          - workgroup 指定工作组名称
          - server string 主机注释信息
          - netbios name 指定NetBIOS名
          - interface 指定服务侦听接口和ip
          - hosts allow 可用 “ , ” ,空格,或tab风格,默认允许所有主机访问,也可在每个共享独立配置
          - hosts deny 拒绝指定主机访问
          - config file =/etc/samba/conf.d/%U 用户独立的配置文件
          - Log level =2 日志级别,默认为0,不记录日志
          - max log size = 50 日志文件达到50k,将轮循rotate,单位KB
          - pasdb backend = tdbsam 密码数据库格式
      
      SAMBA服务共享目录配置
          - 每个共享目录应该有独立的  []  部分
          - [共享名称]  远程网络看到的共享名称
          - comment 注释信息
          - path 所共享的目录绝对路径
          - public 能否被guest访问的共享,默认为no,和guest ok类似
          - browsable 是否允许所有用户浏览此共享,默认为yes,no为隐藏
          - writable = yes 可以被所有用户读写,默认为no
          - read only = no 和 writable = yes  等价,如与以上设置发生冲突,放在后面的设置生效,默认为只读
          - write list 三种形式:用户,@组名
          - valid users 特定用户才能访问该共享,如为空,将允许所有用户访问,用户名之间用空格分隔
      

    三、实际操作

    1.安装SAMBA服务器及客户端
    [root@c74 ~]# yum install samba -y   #服务器端安装
    [root@c66 ~]# yum install samba-client -y    #客户端安装
    
    2.关闭防火墙&Selinux
    [root@c74 ~]# systemctl stop firewalld 
    [root@c74 ~]# setenforce 0
    
    3.服务端配置

    /etc/samba/smb.conf #SAMBA主配置文件

    1) 配置共享资源

    1. 创建共享资源的账户
      #Samba服务程序默认使用的是用户口令认证模式。
      #不同之处,只有建立账户信息数据库之后,才能使用用户口令认证模式。
      #pdbedit命令用于管理SMB服务程序的账户信息数据库。在第一次把账户信息写入到数据库时需要使用-a参数,以后在执行修改密码、删除账户等操作时就不再需要该参数了。
         [root@c74 ~]# useradd u1
         [root@c74 ~]# id u1 
         uid=1000(u1) gid=1000(u1) groups=1000(u1)   #查看用户u1的id
         [root@c74 ~]# pdbedit -a -u u1  #设置密码
         new password:
         retype new password:
         Unix username:        u1
         NT username:          
         Account Flags:        [U          ]
         User SID:             S-1-5-21-879942754-2335623176-2780471471-1000
         Primary Group SID:    S-1-5-21-879942754-2335623176-2780471471-513
         Full Name:            
         Home Directory:       \\c74\u1
         HomeDir Drive:        
         Logon Script:         
         Profile Path:         \\c74\u1\profile
         Domain:               C74
         Account desc:         
         Workstations:         
         Munged dial:          
         Logon time:           0
         Logoff time:          Wed, 06 Feb 2036 23:06:39 CST
         Kickoff time:         Wed, 06 Feb 2036 23:06:39 CST
         Password last set:    Tue, 27 Nov 2018 20:25:05 CST
         Password can change:  Tue, 27 Nov 2018 20:25:05 CST
         Password must change: never
         Last bad password   : 0
         Bad password count  : 0
         Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
         
    
    1. 创建共享资源文件目录
      #注意文件读写权限问题
          [root@c74 ~]# mkdir /share
          [root@c74 ~]# chown -Rf u1:u1 /share/
          [root@c74 ~]# ll /
          drwxrwxrwx.   2 u1   u1       6 Nov 18 15:39 share
           
    

    2)修改SAMBA主配置文件,修改共享信息

           [root@c74 ~]# vi /etc/samba/smb.conf
           [global]     #全局配置名称 
                    workgroup = MYGROUP #工作组名称
                    server string = Samba Server Version %v #samba信息,参数%v为显示SMB版本号
                    log file = /var/log/samba/log.%m    #日志存放位置与>名称,%m为来访的主机名
                    max log size = 50   #日志大容量50kb
                    security = user     #安全验证方式,见下介绍
                    passdb backend = tdbsam     #用户后台的类型,见下介>绍
                    load printers = yes     #共享打印机设备
                    cups options = raw      #打印机的选项
            [share1]    #局部共享配置名称
                    comment = share info... #提示信息
                    path = /share      #共享目录
                    public = no             #关闭所有人可见
                    writable = yes          #可写
                     
    #安全验证方式介绍: 
    #share:来访主机无需验证口令;比较方便,但安全性很差 
    #user:需验证来访主机提供的口令后才可以访问;提升了安全性 #server:使用独立的远程主机验证来访主机提供的口令(集中管理账户)
    #domain:使用域控制器进行身份验证 #用户后台的类型介绍: 
    #smbpasswd:使用smbpasswd命令为系统用户设置Samba服务程序的密码
    #tdbsam:创建数据库文件并使用pdbedit命令建立Samba服务程序的用户 
    #ldapsam:基于LDAP服务进行账户验证
                  
    

    3)重启SAMBA服务并且开机自启

            [root@c74 ~]# systemctl restart smb && systemctl enable smb
    
    4.windows测试共享

    开始—>运行—>\192.168.192.133—>输入用户名密码—>登录成功 (用户为服务端设置的共享用户),此时出现的共享文件名是我们在SAMBA主配置文件里面区域配置的文件名,并不是我们在服务器端创建的共享文件,但二者是有联系的。
    在这里插入图片描述
    创建一个文本文件,写入信息并保存测试
    #由于Windows系统的缓存原因,下次在登陆时仍保存上一次的用户名,可在cmd模式下清除Samba登陆信息,命令如下 net use * /del /y

    在window中的共享目录里新建一个目录:windowsset
    去服务器里面的共享目录/share查看:
    [root@c74 share]# ls
    windowsset服务器端存在windowsset目录
    可以做更多的测试,如删除目录,创建、写入、删除文件。结果发现这些操作都可以实现。
    
    5.Linux测试共享

    #linux连接samba smbclient //192.168.192.133/share1 -U u1
    #//192.168.192.133/share1 此处文件名为并不是服务端共享的文件名,而是服务端SAMBA主配置文件中的局部共享配置名称

    [root@c66 sharemnt]# smbclient //192.168.192.133/share1 -U u1       
    Enter SAMBA\u1's password: 
    Domain=[C74] OS=[Windows 6.1] Server=[Samba 4.7.1]
    smb: \> pwd
    Current directory is \\192.168.192.133\share1\
    #此时所处路径为服务端的/share1,操作结果可以去服务端的共享目录/share查看
    smb: \> mkdir 11
    smb: \> cd  11      
    smb: \11\> cd ..
    smb: \> rm -rf 11
    NT_STATUS_NO_SUCH_FILE listing \-rf
    

    #可进入该目录下的所有目录,也可以创建目录,但不能删除目录
    #可以删除文件,但不能创建、写入、修改文件

    解决以上问题的方法

    SAMBA挂载
    #客户端安装支持文件共享服务的软件包cifs-utils yum install cifs-utils -y
    #Samba的用户名、密码、共享域的顺序将相关信息写入到一个认证文件中

    [root@c66 ~]# vi /etc/samba/shareuser.smb  #这个文件没有,需要创建 
    username=u1
    password=123456
    domain=MYGROUP 
    [root@c66 ~]# chmod -Rf 600 /etc/samba/shareuser.smb
    [root@c66 ~]# mkdir /sharemnt     #创建挂载目录 
    [root@c66 ~]# vi /etc/fstab   #自动挂载 
    //192.168.192.133/share1   /sharemnt  cifs   credentials=/etc/samba/shareuser.smb   0  0
    #//192.168.192.133/share1 此处文件名为并不是服务端共享的文件名,而是服务端SAMBA主配置文件中的局部共享配置名称
    [root@c66 ~]# mount -a 
    
    #此时Linux客户端即可在共享文件里进行任何操作
    

    四、练习题

    1. 现有一个工作组WG,并发布共享目录/share,此共享目录允许所有员工访问
      [root@c74 ~]# vi /etc/samba/smb.conf 
      [global]        
             workgroup = WG        
             security = user        
              passdb backend = tdbsam        
              map to guest = bad user        
              dns proxy = no
      [share]        
              comment = Share Directories        
              path = /share        
              read only = yes        
              guest ok = yes 
                                             
      [root@c74 ~]# systemctl restart smb mkdir -p /share
      [root@c74 ~]# mkdir -p /share  
      
    在windows中测试,开始运行并输入\\192.168.5.129\share,根据结果查看是否正确
    #在测试中一旦用Windows登陆Samba,下次在登陆时仍保持上一次的用户名,可使用 net use * /del /y 清除Samba登陆信息
    
    1. 现有多个部门,因工作需要,将TS部的资料存放/TS录中集中管理,以便TS人员浏览,并且该目录只允许TS部员工访
      [root@c74 ~]# mkdir -p /ts 
      [root@c74 ~]# useradd ts_user1 -g ts -s /sbin/nologin 
      [root@c74 ~]# chown -R ts_user1:ts /ts 
      [root@c74 ~]# chmd 660 /ts smbpasswd -a ts_user1 
                                   
      #进行测试;在创建一个其它用户测试可否访问? 
      [root@c74 ~]# vi /etc/samba/smb.conf 
      [global]        
                  workgroup = WG        
                  security = user        
                  passdb backend = tdbsam        
                  map to guest = bad user        
                  dns proxy = no
       [share]       
                    comment = Share Directories        
                    path = /share        
                    read only = yes        
                    guest ok = yes
       [TS]        
                    comment = ts        
                    path = /ts        
                    writable = yes        
                    write list = +ts 
     [root@c74 ~]# systemctl restart smb 
    
    1. 实现不同的用户访问同一个共享目录具有不同的权限,便于管理和维护。
      a. 某公司有5个部门,分别为:人事行政部(HR)、财务部(FM)、技术支持部(TS)、项目部(PD)、客服部(CS)
      b. 各部门的文件夹只允许本部门员工有权访问;各部门之间交流性质的文件放到公用文件夹中(SHARE)
      c. 每个部门都有一个管理本部门文件夹的管理员账号和一个只能新建和查看文件的普通用户权限的账号
      d. 公用文件夹中存放各部门共享文件的文件夹
      e. 对于各部门自己的文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下新建文件及文 件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访问,不能更改 和删除。不是本部门用户不能访问本部门文件夹
      f. 对于公用文件夹中的各部门共享文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下 新建文件及文件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访 问,不能更改和删除。本部门用户(包括管理员和普通用户)在访问其他部门共享文件夹时,只能查看不能修改删除新建
    • 名称要求:(可忽略大小写)
      各文件夹名称,HR、FM、TS、PD、CS、SHARE
      HR管理员HR_ADMIN,普通用户HR_USER
      FM管理员FM_ADMIN,普通用户FM_USER
      TS管理员TS_ADMIN,普通用户TS_USER
      PD管理员PD_ADMIN,普通用户PD_USER
      CS管事员CS_ADMIN,普通用户CS_USER
    #HR 
       [root@c74 ~]# useradd hr_admin hr_user -s /sbin/nologin 
       [root@c74 ~]# smbpasswd -a hr_admin 
       [root@c74 ~]# smbpasswd -a hr_user 
       [root@c74 ~]# mkdir -p /company/HR 
       [root@c74 ~]# chmod 1775 /company/HR  
       [root@c74 ~]# chown hr_admin:hr_admin /company/HR 
       #SHARE 
       [root@c74 ~]# mkdir -p /company/share 
       [root@c74 ~]# mkdir -p /company/share/HR
       #smb 
       [root@c74 ~]# vi /etc/samba/smb.conf 
         [global]        
                  workgroup = WORKGROUP        
                  security = user        
                  passdb backend = tdbsam        
                  map to guest = bad user        
                  dns proxy = no 
         [share]        
                  comment = Share        
                  path = /share        
                  browseable = yes        
                  read only = yes        
                  guest ok = yes 
         [hr]        
                  comment = HR        
                  path = /company/HR        
                  browseable = yes        
                  writable = yes        
                  admin users = hr_admin        
                  valid users = hr_user,hr_admin        
                  create mask = 0750        
                  directory mask = 0750 
         [share_hr]        
                  comment = share_hr        
                  path = /company/share/HR        
                  writable = yes        
                  admin users = hr_admin        
                  valid users = hr_user,hr_admin 
                                                         
       #重启服务并进行测试        
       [root@c74 ~]# systemctl restart smb 
    
    展开全文
  • MFC实现文件打开和保存功能实现

    万次阅读 多人点赞 2017-02-05 21:11:38
    在大多数软件中,都有“打开”和“保存”这两个功能,以“记事本为打开功能”为例,其打开对话画框的界面如下: 其保存对画框,与打开对话框界面基本一样,下面也给程序增加这样的对话框,我们可以使用MFC提供的...
  •  WIN10系统,office2013,文档编辑几次就会变成只读,不能保存。多番摸索找到原因。 可能是Microsoft indexing service(Microsoft索引服务)所引起,在文档-&gt;属性-&gt;高级中去掉索引相关选项,就...
  • Windows 无法删除文件夹的只读

    千次阅读 2012-02-03 12:40:19
    在Windows XP中,所有的文件夹都具有“只读”属性,取消只读属性后再次察看会发现依然是只读的,但是这不影响文件的使用。因为在Windows XP中,文件夹属性中的“只读”不再代表原来的字面含义:
  • VM虚拟机跟主机间共享文件

    千次阅读 2012-03-19 00:59:13
    但经常碰到有朋友在坛子里问关于VM和实机之间交互文件的方法,区区不才,使用VM时间也不长,但稍微有一点经验,抛砖引玉,供大家讨论一下。有写错或者不完整的地方还请不吝指正。 工具/原料 已安裝VMware-...
  • 这是作者的网络安全自学教程系列,...这篇文章将讲解虚拟机基础知识,包括XP操作系统安装、文件共享设置、网络快照及网络设置等,最后分享虚拟机中安装安全软件进行BBS密码抓取的实验。基础性文章,希望对您有所帮助。
  •  iptux是ubuntu中一个可以和windows下大家熟悉的飞鸽传书互传文件的软件,在ubuntu软件中心中可以找安装。个人体验还不错,传输速度15M/s左右,(在ubuntu中互传速度能更好)兼容windows下的各种飞鸽传书版 本。 ...
  • 5、修改完上述配置文件保存退出。 6、执行命令:sudo /etc/init.d/rpcbind restart 重启rpcbind 服务。nfs是一个RPC程序,使用它前,需要映射好端口,通过rpcbind 设定。 7、执行命令:sudo /etc/init.d/nfs-...
  • NFS挂载问题的解决:mount clntudp_create: RPC: Port mapper failure - RPC: Unable to receive ... b)如果设置了hosts.deny和hosts.allow两个文件中的192.168.0.*,则在etc/exports里面用*,设置之后用expo
  • 如下图:桌面出现VMware Tools的光盘符号,并弹出文件夹,显示其中内容   在ubuntu里输入以下命令(使用root帐号,所以sudo我就不打了,前面篇博文已经说过) mkdir /mnt/cdrom mount /dev/cdrom /mnt
  • Linux 下 NFS 文件共享服务的部署

    千次阅读 2018-06-07 12:32:35
    更新共享的同步目录 安装 nfs-utils 在客户端与服务端均安装 在服务端编辑 vim /etc/exports ro 只读 rw 读写 root_squash 当 NFS 客户端以 root 管理员访问,映射为 NFS 服务器的匿名用户 no_root_squash 当...
  • MFC之CFileDialog文件保存扩展名问题

    千次阅读 2009-09-10 11:23:00
     //获得文件保存路径,为下面right(4)方便,而不用GetFileName();  //根据用户选择的扩展名下拉框来确定添加的扩展名  switch ( dlg.m_ofn.nFilterIndex )  //此处可以获取扩展名下拉框是采用的哪种过滤串  ...
  • 功能实现:局域网多用户文件共享。对
  • CFileDialog保存文件的方法

    千次阅读 2013-06-20 10:34:19
     //获得文件保存路径,为下面right(4)方便,而不用GetFileName();  //根据用户选择的扩展名下拉框来确定添加的扩展名  switch ( dlg.m_ofn.nFilterIndex )  //此处可以获取扩展名下拉框是采用的哪种...
  • NFS实现集群下文件共享

    千次阅读 2019-11-12 18:03:10
    由于文件是放在两台服务器上,服务器的访问负载均衡策略,每次上传文件和访问文件有可能是不同的服务器,所以使用文件共享来解决。 NFS简介 NFS是Network File System的简写,即网络文件系统。NFS最早是由 Sun ...
  • 多台Linux文件共享

    千次阅读 2018-03-26 13:06:44
    Centos6.5 NFS的安装配置以及使用教程1、NFS实现的效果:通过nfs可以实现两台或对台Linux或Linux+Windows文件共享操作2、通过挂载将两台甚至多台Linux文件夹数据共享操作步骤:第一步:客户端和服务器端都要安装,第...
  • 2、linux 如何修改只读文件 答案:可以使用chmod命令,为改文件提供其他的权限。u表示用户、a表示全部、g表示组,r表示可读、w表示可写、x表示可执行,你可以使用“chmod a+w test.c”来添加权限,这是比较方便的...
  • 这篇文章其实是我以前写在QQ空间的,现在想想这样的文章发表到那样一个角落,真是不值,所以搬到这来了,呵呵。...点击VM选项install VMware tools(如果以前生成的文件还在则不需再次生成),点开V
  • 配置Samba文件共享服务器

    千次阅读 2016-06-06 16:56:18
    #同windows 访问共享文件一样。   修改配置文件,实战举例:   Samba 常规服务器配置 基本的Samba 服务器的搭建流程主要分为四个步骤: [1] 、编辑主配置文件smb.conf, 指定需要共享的目录,并...
  • linux下的文件共享

    千次阅读 2010-04-27 00:33:00
    一、在linux下实现文件共享有很多的方式如:nfs,samba,ftp,Apahce下面分别描述: 一、nfs的使用: 一、Linux 服务器端NFS 服务器的配置 以root 身份登陆Linux 服务器,编辑/etc 目录下的共享目录配置文件...
  • ASP.NET中读取文本文件到页面显示

    千次阅读 2009-07-04 10:32:00
    简介 在现实世界中,人们经常希望能够把某个文本文件的部分或全部内容保存到一个 Web 网页变量中。在经典的 ASP 中,只要简单地使用 FileSystemObject 就能做到了。其实,在 ASPFAQs.com 中就有一个 FAQ 栏目专门...
  • 本机192.168.1.26 服务器 192.168.1.2 本机操作 按住win键 敲击R建 松开win键 输入mmc enter键 ...共享文件夹或文件将创建“文件和打印机共享”的 Windows 防火墙例外。此例外会打开下表中列...
  • 【Linux】Linux文件文件的存储

    万次阅读 2018-07-31 18:39:51
    从使用和创建文件的用户角度来看,文件是磁盘的最小存储单元,用户数据除非在文件中,否则不能保存到磁盘;从进程的角度来看,文件是一种进程可以对它进行访问的,但独立于进程而存在的数据结构,文件中的信息不会因...
  • Macbook外接显示器字体会发虚,换了2K屏后文字太小,于是尝试开启HiDPI,转为1080以改善显示效果。看了网上的教程,使用SwitchResX软件,成功开启了HiDPI。 但在升级系统后,外接显示器又恢复了2560*1440的分辨率...
  • 一、概述  锁是操作系统为实现数据共享而提供的一种安全机制,它使得不同的应用程序,不同的计算机之间可以安全有效地共享和交换数据。要保证安全有效地操作...根据Windows中文件共享时加锁范围的大小,锁可分为全局
  • Linux 搭建 vsFTP 文件共享服务

    万次阅读 2020-02-15 22:18:15
    text_userdb_names= YES/NO(NO)#设置在执行ls –la之类的命令,是显示UID、GID还是显示出具体的用户名和组名。默认值为NO,即以UID和GID方式显示。若希望显示用户名和组名,则设置为YES。 ls_recurse_enable=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,135
精华内容 22,054
关键字:

共享文件保存时显示只读