欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos中使用cifs 映射来自windows的文件夹

程序员文章站 2022-05-11 18:13:01
...

yum install cifs-utils -y

#! /bin/bash

function loadShare() {
  local CIFS_OPT="-t cifs -o username=${GWINUSER},password=${GWINPASS},rw,dir_mode=0755,file_mode=0776"
  local LDSTDIR=/home/wcg/$GWINDIR
  if [[ "X$1" == "X-r" || "X$1" == "X-u" ]]; then
    [ -d $LDSTDIR ] && umount $LDSTDIR 2>/dev/null
  elif [[ "X$1" == "X-l" ]]; then
    df -Th
  elif [[ "X$1" == "X-h" || "X$1" == "X--help"  ]]; then
    echo
        echo "USAGE:"
        echo "$FUNCNAME   , load $LDSTDIR"
        echo "$FUNCNAME -u, unload $LDSTDIR"
        echo "$FUNCNAME -l, list loaded share directories"
        echo "$FUNCNAME -h, display this help information"
        echo
  else
    [ -d $LDSTDIR ] || mkdir -p $LDSTDIR
    echo "mount $CIFS_OPT //$GWINHOST/${GWINDIR} $LDSTDIR"
    mount $CIFS_OPT //$GWINHOST/${GWINDIR} $LDSTDIR
  fi
}

GWINUSER=wcg
GWINPASS=wcgcode
GWINDIR=wcg_win10
LDSTDIR=/home/wcg/code_win10
GWINHOST=192.168.101.1
loadShare [email protected]