Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Ubuntu Server 18でファイルサーバをマウント(Windowsファイル共有)
- $ sudo apt install cifs-utils
- ユーザとパスワード情報の設定
- $ cat > ~/.fileserver1-credentials << 'EOS'
- username=username
- password=password
- EOS
- $ chmod 600 ~/.fileserver1-credentials
- マウント用スクリプトと設定
- $ cat > ~/fileserver1.sh << 'EOS'
- #!/bin/bash
- set -eu
- if [ -z "${SUDO_USER:-}" ]; then echo "please run with sudo."; exit 1; fi
- # ファイルサーバ
- FILESERVER=//fileserver1/home
- # マウントポイント
- MOUNTPOINT=$HOME/mount/fileserver1/home
- # ユーザとパスワード
- CREDENTIALS=$HOME/.fileserver1-credentials
- # プロトコルバージョン
- PROTOCOL_VER=1.0
- case "${1:-}" in
- "mount" )
- set -x
- mkdir -p $MOUNTPOINT
- exec mount -t cifs -o credentials=$CREDENTIALS,vers=$PROTOCOL_VER,uid=$SUDO_UID,gid=$SUDO_GID $FILESERVER $MOUNTPOINT
- ;;
- "umount" )
- set -x
- umount -l $MOUNTPOINT
- rmdir $MOUNTPOINT
- ;;
- * )
- echo "USAGE: $0 [ mount | umount ]"
- exit 1
- ;;
- esac
- EOS
- うまく繋がらない場合は PROTOCOL_VER を調整する。
Add Comment
Please, Sign In to add comment