精华内容
下载资源
问答
  • 本文描述的是在linux通过搭建nfs服务器来实现多台服务器之间文件共享的目的 2.环境准备 Linux系统: 服务器1: 充当文件服务器 (192.168.10.90) 服务器2: 充当客户端(192.168.10.98) 3.搭建步骤 3.1.文件服务器 ...

    1.安装说明
    本文描述的是在linux上通过搭建nfs服务器来实现多台服务器之间文件共享的目的

    2.环境准备
    Linux系统:
    服务器1: 充当文件服务器 (192.168.10.90)
    服务器2: 充当客户端(192.168.10.98)

    3.搭建步骤
    3.1.文件服务器
    3.1.1.检查是否安装相关的软件包
    命令: rpm -qa | grep nfs

    说明:如果还未安装nfs服务器,请执行下面步骤: (已安装过就跳过执行步骤3.1.2)
    服务端安装nfs:
    命令: yum install nfs-utils

    3.1.2.创建一个准备用于共享访问的目录/data(这个目录可以自定义)
    命令: mkdir -p /data

    3.1.3.将共享目录信息以及共享开放的权限写入配置exports(vim /etc/exports)文件中
    命令:
    echo “/data 192.168.10.*(rw,no_root_squash)”>/etc/exports

    查看配置文件: cat /etc/exports
    内容如下:
    /data 192.168.10.*(rw,no_root_squash)

    上述配置表示:共享目录为/data,可以被192.168.10网段的主机访问,权限是读写(rw),对应root用户权限设置(no_root_squash),具体的参数说明可以参考NFS手册,这里配置的是最常用的参数,也足够用了.

    3.1.4.重启文件服务器的NFS相关服务
    命令: service rpcbind restart

    命令: service nfs restart

    3.1.5.设定相关服务在开机启动的时候自动启动
    命令: chkconfig rpcbind on
    命令: chkconfig nfs on

    3.2.配置客户端访问
    3.2.1.客户端安装nfs
    命令: yum install nfs-utils

    3.2.2.客户端访问也需要启动相关的访问服务
    命令: service rpcbind restart

    3.2.3.设置访问服务进程开机自动启动
    命令: chkconfig rpcbind on

    3.2.4.创建一个拥有把文件服务器共享目录挂载到本地的目录/data,你也可以不使用这个目录,这个目录路径没有必要和文件服务器的一致
    命令: mkdir -p /data

    3.2.5.通过mount命令指定挂载nfs文件服务器的目录/data到本地的/data目录
    命令: mount -t nfs 192.168.10.90:/data /data

    3.2.6.通过df -h命令查看挂载点

    展开全文
  • 利用虚拟机的samba服务器实现和windows主机之间文件共享
  • 有一个ACCESS数据库文件放在服务器上的某个文件夹,现在想共享出来,要求实现用户可以用ACCESS访问和修改这个数据库,但是用户不能直接打开共享文件夹将这个数据库文件复制出去或者删除。或者就是可以访问文件夹里的...
  • Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。这篇文章主要介绍了使用Samba在Linux服务器上搭建共享文件服务 ,需要的朋友可以参考下
  • 目的:实现不同网段的服务器实现文件共享 前提:服务器1可以和共享服务器互通,共享服务器和服务器2互通 拓扑如下: ...利用这个软件把共享服务器上的共享文件夹挂到本地的目录上,实现服...

    目的:实现不同网段的服务器实现文件共享

    前提:服务器1可以和共享服务器互通,共享服务器和服务器2互通

    拓扑如下:

     

     

    思路:

    一般文件共享有涉及windown系统的用samba,纯类centos系统就用nfs,这里用简化的Samba------Samba中一个组件cifs-utils-6.2-10.e17.x86_64。利用这个软件把共享服务器上的共享文件夹挂到本地的目录上,实现服务器1上数据可以传输到共享服务器上,共享服务器的数据可以被服务器2服务,间接实现服务器1和2的文件共享。

     

    配置如下:

    服务器1上配置

    1.yum install -y  cifs-utils    #安装CIFS支持工具

    2.mkdir  /tmp/共享服务器账号    #创建CIFS挂载目录

    3.vim  /tmp/sync.sh              #创建脚本挂载共享服务器上的共享文件夹到本地,拷贝文件到共享文件夹上

    mount -t cifs --verbose -o username="共享服务器账号",password="共享服务器密码"  //ip地址(域名)/共享文件夹         /tmp/共享服务器账号

    cp  /data/*        /tmp/共享服务器账号

     

    4.crontab -e                   #添加到自动运行

    0 0 * * * sh /tmp/sync.sh

    重启crond 

     

     

    服务器2

    1.yum install -y  cifs-utils    #安装CIFS支持工具

    2.mkdir  /tmp/共享服务器账号    #创建CIFS挂载目录

    3.vim  /tmp/sync.sh              #建脚本挂载共享服务器上的共享文件夹到本地,拷贝文件到共享文件夹上

    mount -t cifs --verbose -o username="共享服务器账号",password="共享服务器密码"  //ip地址(域名)/共享文件夹    /tmp/共享服务器账号

    mv  /tmp/共享服务器账号/*  /data       #将数据弄到本地/data/

     

    4.crontab -e                   #添加到自动运行

    0 5 * * * sh /tmp/sync.sh

     重启crond

     

     

    报错:

    1.mount error(13):permission  denied

    解决:请仔细检查脚本中mount这一行的格式,账号,密码绝对有问题。

     

    2.mount error(5):input/output  error

    解决:在脚本中mount这行password=密码后加上vers=2.0,sec=krb5

     

    3.cp: failed to close 。。。。。。input/output  error

    解决:注意磁盘的大小,脱密文件夹是否做了限制。

     

    4.cp:target  。。。。。。is not a directory

    解决:脚本中有语法错误。

    转载于:https://www.cnblogs.com/ming369/p/9643573.html

    展开全文
  • 我们接着玩Linux,O(∩_∩)O哈哈~ 1.什么是nfs ...在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上文件,就像访问本地文件一样。 2.搭建nfs 首先你得有一个Linux服务器...

    我们接着玩Linux,O(∩_∩)O哈哈~

    1.什么是nfs

    NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

    2.搭建nfs

    首先你得有一个Linux服务器哈,这里我还是用我的廉价腾讯云~

    2.1前期准备:

    1.安装nfs-utils和rpcbind 

    yum install nfs-utils rpcbind

     

    2.设置开机启动服务 

    chkconfig nfs on 
    chkconfig rpcbind on

     

    3.启动相关服务 

    service rpcbind start 
    service nfs start

     

    2.2服务端配置:

    1.创建共享目录 

    mkdir /xjy/data/nfs/server 

     

     

    2.编辑/etc/exports文件添加如下内容 

    vim /etc/exports 
    
    /xjy/data/nfs/server *(rw,no_root_squash,no_all_squash,sync)

     

    ① /xjy/data/nfs/server —要共享的目录 

    ② * 处代表限制访问的ip段 

    可以填192.168.0.* —允许访问的网段,也可以是ip地址、主机名(能够被服务器解析) 
    可以填192.168.0.123/24 
    *(所有人都能访问)

    ③ 括号内的常见参数有: 

    参数值 内容说明 
    rw  ro 该目录分享的权限是可擦写 (read-write) 或只读 (read-only),但最终能不能读写,还是与文件系统的 rwx 及身份有关。 
    sync  async sync 代表数据会同步写入到内存与硬盘中,async 则代表数据会先暂存于内存当中,而非直接写入硬盘! 
    no_root_squash  root_squash 客户端使用 NFS 文件系统的账号若为 root 时,系统该如何判断这个账号的身份?预设的情况下,客户端 root 的身份会由 root_squash 的设定压缩成 nfsnobody, 如此对服务器的系统会较有保障。但如果你想要开放客户端使用 root 身份来操作服务器的文件系统,那么这里就得要开 no_root_squash 才行! 
    all_squash 不论登入 NFS 的使用者身份为何, 他的身份都会被压缩成为匿名用户,通常也就是 nobody(nfsnobody) 啦! 
    no_subtree_check 关闭子树检查 
    anonuid  anongid anon 意指 anonymous (匿名者) 前面关于 *_squash 提到的匿名用户的 UID 设定值,通常为 nobody(nfsnobody),但是你可以自行设定这个 UID 的值!当然,这个 UID 必需要存在于你的 /etc/passwd 当中! anonuid 指的是 UID 而 anongid 则是群组的 GID 啰。 
    其他选项可以通过man exports查阅man文档

    3.刷新配置立即生效 

    exportfs -r

     

    4.重启nfs 

    service nfs restart

     

           5.查看 RPC 服务的注册状况 

    [root@VM_15_8_centos server]# rpcinfo -p localhost 
    program vers proto port service 
    4 tcp 111 portmapper 
    3 tcp 111 portmapper 
    2 tcp 111 portmapper 
    4 udp 111 portmapper 
    3 udp 111 portmapper 
    2 udp 111 portmapper 
    1 udp 49979 mountd 
    1 tcp 58393 mountd 
    2 udp 45516 mountd 
    2 tcp 37792 mountd 
    3 udp 32997 mountd 
    3 tcp 39937 mountd 
    2 tcp 2049 nfs 
    3 tcp 2049 nfs 
    4 tcp 2049 nfs 
    2 tcp 2049 nfs_acl 
    3 tcp 2049 nfs_acl 
    2 udp 2049 nfs 
    3 udp 2049 nfs 
    4 udp 2049 nfs 
    2 udp 2049 nfs_acl 
    3 udp 2049 nfs_acl 
    1 udp 51112 nlockmgr 
    3 udp 51112 nlockmgr 
    4 udp 51112 nlockmgr 
    1 tcp 43271 nlockmgr 
    3 tcp 43271 nlockmgr 
    4 tcp 43271 nlockmgr 

     选项与参数: 

    -p :针对某 IP (未写则预设为本机) 显示出所有的 port 与 porgram 的信息; 
    -t :针对某主机的某支程序检查其 TCP 封包所在的软件版本; 
    -u :针对某主机的某支程序检查其 UDP 封包所在的软件版本;

     

    6.本机查询nfs服务器 

    [root@VM_15_8_centos server]# showmount -e localhost 
    Export list for localhost: 
    
    /xjy/data/nfs/server *

     

    选项与参数: 
    -a :显示目前主机与客户端的 NFS 联机分享的状态; 
    -e :显示某部主机的 /etc/exports 所分享的目录数据。

     

    2.3客户端配置:

    1.创建挂载点 

    mkdir /xjy/data/nfs/client 

     

    2.查看服务器抛出的共享目录信息 

    [root@VM_15_8_centos server]# showmount -e 192.168.0.123 
    Export list for 192.168.0.123: 
    /xjy/data/nfs/server *

     

    3.挂载目录 
    为了提高NFS的稳定性,使用TCP协议挂载,NFS默认用UDP协议 

    mount -t nfs -o vers=3 192.168.0.123:/xjy/data/nfs/server /xjy/data/nfs/client -o proto=tcp -o nolock 

     

    4.查看挂载的目录 

    [root@VM_15_8_centos server]# df -h 
    Filesystem Size Used Avail Use% Mounted on 
    /dev/mapper/VolGroup-lv_root 
    18G 1.1G 16G 7% / 
    tmpfs 112M 0 112M 0% /dev/shm 
    /dev/sda1 477M 54M 398M 12% /boot 
    192.168.0.123:/data/lys 
    18G 1.1G 16G 7% /lys

     

    3.测试:

    服务端 
    [root@VM_15_8_centos xjy]# echo “test” > test.txt 
    客户端 
    [root@VM_15_8_centos xjy]# cat /xjy/test.txt 
    test 
    [root@VM_15_8_centos xjy]# echo204” >> /xjy/test.txt 
    服务端 
    [root@VM_15_8_centos xjy]# cat /data/xjy/test.txt 
    test 
    204

     

    4.取消挂载:

    [root@VM_15_8_centos server]# umount /xjy/data/nfs/client 
    [root@VM_15_8_centos server]# df -h 
    Filesystem Size Used Avail Use% Mounted on 
    /dev/mapper/VolGroup-lv_root 
    18G 1.1G 16G 7% / 
    tmpfs 112M 0 112M 0% /dev/shm 
    /dev/sda1 477M 54M 398M 12% /boot
    
    如果显示:device is busy,可以使用-lf参数强行删除 
    [root@VM_15_8_centos server]# umount –lf /xjy/data/nfs/client

     

    5.重启和关闭:

    重启:[root@VM_15_8_centos server]# service 服务名 restart 
    停止:[root@VM_15_8_centos server]# service 服务名 stop 
    开启:[root@VM_15_8_centos server]# service 服务名 start

     

    6.固定nfs服务端口

    为了方便配置防火墙,需要固定nfs服务端口 
    NFS启动时会随机启动多个端口并向RPC注册,这样如果使用iptables对NFS端口进行限制就会有点麻烦,可以更改配置文件固定NFS服务相关端口。

    [root@VM_15_8_centos server]# rpcinfo -p localhost 
    program vers proto port service 
    100000 4 tcp 111 portmapper 
    100000 3 tcp 111 portmapper 
    100000 2 tcp 111 portmapper 
    100000 4 udp 111 portmapper 
    100000 3 udp 111 portmapper 
    100000 2 udp 111 portmapper 
    100005 1 udp 49979 mountd 
    100005 1 tcp 58393 mountd 
    100005 2 udp 45516 mountd 
    100005 2 tcp 37792 mountd 
    100005 3 udp 32997 mountd 
    100005 3 tcp 39937 mountd 
    100003 2 tcp 2049 nfs 
    100003 3 tcp 2049 nfs 
    100003 4 tcp 2049 nfs 
    100227 2 tcp 2049 nfs_acl 
    100227 3 tcp 2049 nfs_acl 
    100003 2 udp 2049 nfs 
    100003 3 udp 2049 nfs 
    100003 4 udp 2049 nfs 
    100227 2 udp 2049 nfs_acl 
    100227 3 udp 2049 nfs_acl 
    100021 1 udp 51112 nlockmgr 
    100021 3 udp 51112 nlockmgr 
    100021 4 udp 51112 nlockmgr 
    100021 1 tcp 43271 nlockmgr 
    100021 3 tcp 43271 nlockmgr 
    100021 4 tcp 43271 nlockmgr

     

    分配端口,编辑配置文件: 

    [root@VM_15_8_centos server]# vim /etc/sysconfig/nfs 
    添加: 
    RQUOTAD_PORT=30001 
    LOCKD_TCPPORT=30002 
    LOCKD_UDPPORT=30002 
    MOUNTD_PORT=30003 
    STATD_PORT=30004 

     


    重启

    [root@VM_15_8_centos server]# service nfs restart 
    关闭 NFS 守护进程: [确定] 
    关闭 NFS mountd: [确定] 
    关闭 NFS 服务: [确定] 
    Shutting down RPC idmapd: [确定] 
    启动 NFS 服务: [确定] 
    启动 NFS mountd: [确定] 
    启动 NFS 守护进程: [确定] 
    正在启动 RPC idmapd: [确定]

     

    查看结果

    [root@VM_15_8_centos server]# rpcinfo -p localhost 
    program vers proto port service 
    100000 4 tcp 111 portmapper 
    100000 3 tcp 111 portmapper 
    100000 2 tcp 111 portmapper 
    100000 4 udp 111 portmapper 
    100000 3 udp 111 portmapper 
    100000 2 udp 111 portmapper 
    100005 1 udp 30003 mountd 
    100005 1 tcp 30003 mountd 
    100005 2 udp 30003 mountd 
    100005 2 tcp 30003 mountd 
    100005 3 udp 30003 mountd 
    100005 3 tcp 30003 mountd 
    100003 2 tcp 2049 nfs 
    100003 3 tcp 2049 nfs 
    100003 4 tcp 2049 nfs 
    100227 2 tcp 2049 nfs_acl 
    100227 3 tcp 2049 nfs_acl 
    100003 2 udp 2049 nfs 
    100003 3 udp 2049 nfs 
    100003 4 udp 2049 nfs 
    100227 2 udp 2049 nfs_acl 
    100227 3 udp 2049 nfs_acl 
    100021 1 udp 30002 nlockmgr 
    100021 3 udp 30002 nlockmgr 
    100021 4 udp 30002 nlockmgr 
    100021 1 tcp 30002 nlockmgr 
    100021 3 tcp 30002 nlockmgr 
    100021 4 tcp 30002 nlockmgr

     

    可以看到,随机端口以固定 
    iptables策略问题完美解决!!!

    7.设置系统开机就挂载磁盘

    在/etc/fstab中加入开机挂载命令 

    [root@VM_15_8_centos server]# vim /etc/fstab 
    10.10.159.68:/s4_attachment /data/nfs/client nfs defaults 0 0

     

    8.Windows作为客户端挂载nfs

    1.开启nfs客户端:打开控制面板》程序》启用或关闭windos功能》选中nfs客户端,点击确定 
    .2.挂载:mount 192.168.0.123:/xjy/data/nfs X:   (此处注意只能定位到nfs目录,否则会报网络错误) 

    会创建一个网络盘X盘,里面挂载文件 
    3.取消挂载:右键X盘,点击取消连接或者执行命令:umount X:

     

    OVER!

     

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

    2013-09-26 19:03:24
    同宿舍的朋友之间谁手机有好的文件想要分享(比如: 学习资料,照片,歌曲), 你会怎么做呢? 先找到你手机的 usb 线,然后 一端插到你的手机,一端插到你的电脑, 然后, 复制 -> 粘贴?... 何必如此繁琐, 只要有了这...
  • 所以之前的服务器的东西需要移动到新的服务器上,而且趁着这次机会,搭建了一个局域网使用的邮件服务器使用,虽然不知道别人怎么搭建的,但是把自己的经验记录下来,因为这个邮件服务器确实花了我不少时间去琢磨,...

    转载请注明出处。

    因为公司搬家,之前后又采用了新的服务器,所以之前的服务器的东西需要移动到新的服务器上,而且趁着这次机会,搭建了一个局域网使用的邮件服务器使用,虽然不知道别人怎么搭建的,但是把自己的经验记录下来,因为这个邮件服务器确实花了我不少时间去琢磨,因为它这玩意可能还会干扰我的文件共享功能。

    邮件服务器是IRedMail,文件共享服务是Samba,环境是centos。

    IRedMail安装:

    网上搜索很容易搜索到使用Postfix+Dovecot搭建邮件服务器,不过我没有搭建成功,很遗憾,所以我找到了使用IRedMail去搭建这个服务器,比之前的操作简单多了。

    搭建的步骤主要是参考了这个:How to Install iRedMail on CentOS 7 for Samba4 AD Integration – Part 10

    首先你得有一个centos的系统,这里选择的是centos 7最小化安装,非常快速简洁的便会安装完成。

    1. 进入系统,准备设置系统主机名。

    # hostnamectl set-hostname mail.demo.com

    2. 主机名在hosts中设置一下,设置这个东西主要是IRedMail在安装时会需要使用到,所以自定义一下。vim /etc/hosts。

    127.0.0.1 mail.demo.com mail localhost localhost.localdomain

    先后格式错误的话,IRedMail在安装时也会提醒安装错误的。

    3. 在我参考的那个英文文章里说,需要关闭selinux,我试了下,不关闭也是照样好使的,不过别人的说的是推荐,不是强制。vim /etc/selinux/config。

    SELINUX=disabled
    # setenforce 0

    4. 接下来需要安装些必要的Linux工具了,使用yum命令。

    # yum install bzip2 net-tools bash-completion wget

    5. 获取IRedMail的安装包,并解压。

    # wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.6.tar.bz2
    # tar xjf iRedMail-0.9.6.tar.bz2
    # cd iRedMail-0.9.6/

    6. 接下来就可以运行IRedMail里面的脚本了,并不需要认为设置,很是方便。

    # IREDMAIL_MIRROR='http://106.187.51.47' bash iRedMail.sh

    如果你直接运行bash iRedMail.sh,是没啥结果的,查了下,好像是因为其下载地址被强了吧,所以需要加入前面的环境设置。

    7. 安装过程基本上选择默认,除了在选择web server上选择Apache,后端选择OpenLDAP外(我之前选择了MariaDB,Samba就死活通不了了,OpenLDAP我实验成功),其他基本上是默认的。

    image

    clip_image004

    8. 在需要输入些什么时候稍微看下软件给的提示英文,设置起来应该是没什么问题的。

    9. 设置完后,就是开始安装了,保证系统可以上网即可,安装完成后,软件将提示重启所有服务,

    Reboot。

    10. 在软件目录的下的iRedMail.tips,其保存了很多服务器设置的内容,包括邮件服务器里面的管理员密码,所以,需要保管好。iRedMail-0.9.6/iRedMail.tips

    11. 在同一局域网的浏览器上,输入https://192.168.0.254,此处的IP是服务器IP,这样即可连接到邮件服务器了,注意:浏览器可能静止访问,或者兼容模式访问起来有些问题,这个时候需要测试者多整整浏览器的问题,以免误认为安装失败。

    httpS://192.168.0.254/mail/ 邮箱登录

    httpS://192.168.0.254/iredadmin/ 管理邮箱账户,添加邮箱

    Samba安装

    这个Samba我主要是参考了:http://www.cnblogs.com/linuxprobe/p/5658735.html

    步骤1:在Fedora和CentOS上安装Samba

    首先,安装Samba以及进行一些基本的配置。

    检验Samba是否已经安装在您的系统中:

    $ rpm -q samba samba-common samba-client

    如果上面的命令没有任何输出,这意味着Samba并未安装。这时,应使用下面的命令来安装Samba。

    $ sudo yum install samba samba-common samba-client

    接下来,创建一个用于在网络中共享的本地文件夹。这个文件夹应该以Samba共享的方式导出到远程的用户。在这个指南中,我们会在顶层文件夹'/'中创建这个文件夹,因此,请确保您有相应的权限。

    $ sudo mkdir /shared

    如果您想在您的home文件夹内创建共享文件夹(例如,~/shared),您必须激活SELinux中Samba的home文件夹共享选项,具体将在后面提到。

    在创建/shared文件夹后,设置文件夹权限以保证其余用户可以访问它。

    $ sudo chmod o+rw /shared

    如果您不想其他用户对该文件夹拥有写权限,您需要移除命令中的'w'选项。

    $ sudo chmod o+r /shared

    接下来,创建一个空文件来测试。这个文件可以被用来验证Samba的共享已经被挂载。

    $ sudo touch /shared/file1

    步骤2:为Samba配置防火墙

    下面的命令用来打开防火墙中Samba共享所需的TCP/UDP端口。

    如果您在使用firewalld(例如,在Fedora和CentOS7下),接下来的命令将会永久的修改Samba相关的防火墙规则。

    $ sudo firewall-cmd --permanent --add-service=samba

    $ sudo firewall-cmd --reload

    步骤3:更改Samba配置

    后面的步骤用来配置Samba以将本地文件夹导出为Samba共享文件夹。

    使用文件编辑器打开Samba配置文件,并将下面的行添加到文件的末尾。

    $ sudo nano /etc/samba/smb.conf

    [myshare]

    comment=my shared files

    path=/shared

    public=yes

    writeable=yes

    上面在括号内的文本(例如,"myshare")是Samba共享的资源的名字,它被用来从远程主机存取Samba共享。

    创建Samba用户账户,这是挂载和导出Samba文件系统所必须的。我们可以使用smbpasswd工具来创建一个Samba用户。注意,Samba用户帐户必须是已有的Linux用户。如果您尝试使用smbpasswd添加一个不存在的用户,它会返回一个错误的消息。

    如果您不想使用任何已存在的Linux用户作为Samba用户,您可以在您的系统中创建一个新的用户。为安全起见,设置新用户的登录脚本为/sbin/nologin,并且不创建该用户的home文件夹。

    在这个例子中,我们创建了一个名叫"sambaguest"的用户,如下:

    $ sudo useradd -M -s /sbin/nologin sambaguest

    $ sudo passwd sambaguest

    在创建一个新用户后,使用smbpasswd命令添加Samba用户。当这个命令询问一个密码时,您可以键入一个与其用户密码不同的密码。

    $ sudo smbpasswd -a sambaguest

    激活Samba服务,并检测Samba服务是否在运行。

    $ sudo systemctl enable smb.service

    $ sudo systemctl start smb.service

    $ sudo systemctl is-active smb

    使用下面的命令来查看Samba中共享的文件夹列表。

    $ smbclient -U sambaguest -L localhost


    Linux之间Samba远程挂载的命令:

    mount //192.168.1.58/demo /mnt/ -o username=samba

    附在末尾:

    Linux关于权限:例如777,rwx(Owner)  r-x(Group)    r-x(Other)。

    clip_image002[5]


    cat /etc/passwd 可以查看所有用户的列表

    w 可以查看当前活跃的用户列表

    cat /etc/group 查看用户组


    1. 建工作组

    groupadd test //新建test工作组

    2. 新建用户同时增加工作组

    useradd -g test one //新建one用户并增加到test工作组

    3. 给已有的用户增加工作组

    usermod -G groupname username

    或者:gpasswd -a user group

    4. 将一个已有用户添加到一个已有的工作组中,可以使用带-a参数的指令。

    usermod -a -G groupname username

    若需要顺便改变主要用户组,则可以使用:

    usermod -g groupname username

    5. 修改文件或目录所属的用户。

    chown one /home/one (把home目录下的one目录的有者改为one用户)

    6. 修改文件或目录所属的组。

    chgrp one /home/one (把home目录下的one目录的有者改为one组)

    展开全文
  • # 一、samba简介 1、Samba是再Linux和unix系统实现SMB协议的一个免费软件...3、Samba最大的功能就是用于Linux与windows系统直接的文件共享和打印共享 二、samba的安装与配置(匿名访问)1、安装samba应用2、打开sa...
  • 搭建文件共享服务器

    千次阅读 2020-10-13 09:51:02
    目录前言需要准备的工作一、搭建文件共享服务器二、用户访问测试 前言 我们都知道ftp服务,一般...客户程序请求远在服务器上的服务器程序为它提供服务。 服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,
  • 由于项目组资源众多,尤其...然后我上网搜了一下,发现可以通过NFS来实现,通过NFS,客户端访问Linux服务器的硬盘就好像访问自己的本机硬盘一样,可以直接对文件进行操作,在局域网里可以算是一个非常好的文件共享方法
  • FTP服务器(File Transfer Protocol Server)是在互联网提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP(File Transfer Protocol: 文件传输协议)作用: Internet 用来传送文件的协议 常见FTP...
  • C# 读取服务器上共享文件

    千次阅读 2018-08-22 08:41:52
    String 为你要读取的文件的路径,是全路径,如果是读取局域网中的共享文件,可以表示为 \\机器名\共享目录\文件名 ----判读更新文件的时间 DateTime dtLocal = File.GetLastWriteTime(LocalPath + file....
  • FTP服务器常常被用来进行文件共享和传输,是互联网领域必不可少的一环。 FTP服务器的作用 FTP服务器是为了解决文件传输障碍问题而产生的。那么FTP服务器在这之间起到了什么作用呢? 在互联网起步时期,在网上...
  • FTP服务器(File Transfer Protocol Server)是在互联网提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP(File Transfer Protocol: 文件传输协议)作用: Internet 用来传送文件的协议。 常见...
  • 搭建VSFTP服务器实现文件共享

    千次阅读 2018-09-29 16:34:50
    学习一个服务的过程: ... 排错(从下到,从内到外)   本节所讲内容: VSFTP服务器概述 安装配置VSFTP 实战:匿名访问VSFTP 实战:用户名密码方式访问VSFTP 实战:ftp虚拟帐号方式访问VSFTP     ...
  • 在windows_2012_r2实现局域网内文件共享的策略 这台电脑—文档(E)—新建文件夹—命名:策略共享(举例) 右击 策略共享—属性----共享 点击–共享 创建新用户 管理其他账户—添加用户账户 输入...
  • Windows中的共享文件文件服务器

    万次阅读 2018-10-17 11:59:02
    文件共享是指主动地在网络共享自己的计算机文件。一般文件共享使用P2P模式,文件本身存在用户本人的个人电脑。大多数参加文件共享的人也同时下载其他用户提供的共享文件。有时这两个行动是连在一起的。在很早期...
  • 首先在CMD中进入共享服务器net use \\x.x.x.x\目录 共享服务器密码 /user:共享服务器用户名拷贝共享服务器文件到本地 xcopy \\x.x.x.x\目录 本地磁盘目录拷贝本地磁盘文件共享服务器 xcopy 本地磁盘目录 \\x.x.x.x...
  • 同宿舍的朋友之间谁手机有好的文件想要分享(比如: 学习资料,照片,歌曲), 你会怎么做呢? 先找到你手机的 usb 线,然后 一端插到你的手机,一端插到你的电脑, 然后, 复制 -> 粘贴?... 何必如此繁琐, 只要有...
  • 实验实验环境:一台虚拟机的linux服务器和一台真机实验要求:一,客户机能够匿名访问linux服务器文件;二,客户机需要用户验证访问linux文件;三,创建共享账号的别名实现登陆;四,访问地址的限制;五,linux主机...
  • Samba服务简介 Samba实在Linux和UNIX系统上实现SMB 协议的一个免费软件,由服务器及客户端程序构成。...SMB协议是客户机/服务器型协议,客户机通过协议可以访问服务器上共享文件系统、打印机及其他资源。通过...
  • 最近做一个分布式项目遇到文件存储问题,用户上传的文件经过负载均衡后可能上传到不同过的服务器上面,导致有的服务器没有文件,这样经过负载均衡后可能访问文件失败。想到了两种解决方式,1是使用同步工具如rsync等...
  • 问题是这样的:前些天使用Windows服务器,可以用复制粘贴的方式,将本地的文件粘贴到服务器上,但是不能将服务器上文件粘贴到本地。 经过一番学习,用了下述方法: 在登录服务器时,进行以下配置: 1.选择“显示...
  • 参考以下博客: ...安装nginx会报错,然后参见这篇https://blog.csdn.net/zzzgd_666/article/details/81911892去修改响应的配置文件即可。 重新执行./configure......之后运行make && m...
  • 碰到的一个问题是,一台...需要用的是nfs文件共享工具。详细步骤如下:1、在B安装nfs server,sudo apt-get install nfs-kernel-server (一般来说,会自动安装nfs 客户端,如果没有安装,则需要执行sudo apt-g...
  • 删除2003服务器D盘的文件夹以防干扰,然后新建一个“文件共享”文件夹,在文件夹继续新建三个文件夹并在里边放入文件 共享名自定义 xp: 输入用户和密码(之前建立的用户,也可以新建,只要属于users组即可) ...
  • SAMBA文件共享服务器

    2015-02-02 09:09:21
    一个简单的SAMBA文件共享服务器操作系统: Centos 6安装 在线安装,如下图。前提是本机必须能外网,当然你也可以插入光盘,RPM -ivh去安装。 配置 桑巴主配置文件:Vi /etc/samba/smb.conf,其中每组参数,必须懂得...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,279
精华内容 3,711
关键字:

服务器上文件共享