総数:15 今日:1 昨日:0

もくじ

UbuntuからWindowsの共有フォルダを手動マウントする

参考URL

http://infrase.jpn.org/?p=36

cifs-utils パッケージのインストール

~$ sudo apt-get install cifs-utils 
[sudo] password for jenkins: 
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  keyutils
提案パッケージ:
  winbind
以下のパッケージが新たにインストールされます:
  cifs-utils keyutils
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 4 個。
120 kB のアーカイブを取得する必要があります。
この操作後に追加で 410 kB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu/ trusty/main cifs-utils amd64 2:6.0-1ubuntu2 [86.7 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu/ trusty/main keyutils amd64 1.5.6-1 [33.6 kB]
120 kB を 0秒 で取得しました (817 kB/s)
以前に未選択のパッケージ cifs-utils を選択しています。
(データベースを読み込んでいます ... 現在 184423 個のファイルとディレクトリがインストールされています。)
.../cifs-utils_2%3a6.0-1ubuntu2_amd64.deb を展開する準備をしています ...
cifs-utils (2:6.0-1ubuntu2) を展開しています...
以前に未選択のパッケージ keyutils を選択しています。
.../keyutils_1.5.6-1_amd64.deb を展開する準備をしています ...
keyutils (1.5.6-1) を展開しています...
man-db (2.6.7.1-1ubuntu1) のトリガを処理しています ...
cifs-utils (2:6.0-1ubuntu2) を設定しています ...
keyutils (1.5.6-1) を設定しています ...
~$

マウント先のディレクトリを作成

~$: sudo mkdir /mnt/windows

共有フォルダのマウント

~$ sudo mount -t cifs -o username=[Windowsのユーザー名],password=[Windowsのpassword] //[Windows-server]/[share] /mnt/windows

または

~$ sudo mount.cifs -o username=[Windowsのユーザー名],password=[Windowsのpassword] //[Windows-server]/[share] /mnt/windows

所有者を指定する場合のマウント

特にオプションを指定しない場合、マウント先「/mnt/windows」の所有者、所有グループがすべて「root:root」となってしまう。

~$ sudo mount.cifs -o username=username,uid=ubuntu,gid=ubuntu //[Windows-server]/[share] /mnt/windows

パーミッションを指定する場合のマウント

特にオプションを指定しない場合、マウント先「/mnt/windows」のパーミッションがOSのデフォルト値(umaskの設定)に基づいた値になってまう。

~$ sudo mount.cifs -o username=username,uid=ubuntu,gid=ubuntu,rw,file_mode=0644,dir_mode=0755 //[Windows-server]/[share] /mnt/windows

ADアカウントを利用してマウント

Windows側がドメインのメンバーサーバーでローカルユーザーではなくドメインユーザーを利用したい場合

~$ sudo mount.cifs -o username=username,domain=hoge.local,uid=ubuntu,gid=ubuntu,rw,file_mode=0644,dir_mode=0755 //[Windows-server]/[share] /mnt/windows

UbuntuからWindowsの共有フォルダを自動マウントする

参考URL

http://infrase.jpn.org/?p=46&

fstabの編集

~$ sudo gvim /etc/fstab

/etc/fstabの追記例 オプションは手動マウントの手順を参照

//[Windows-server]/[share]   /mnt/windows/   cifs   username=[Windowsのユーザー名],password=[Windowsのpassword],defaults    0    0

fstabにパスワードを書きたくない場合

「credentials=/etc/cifs/userpass」を追加する。

//Windows/share/    /mnt/winodws/   cifs    credentials=/etc/cifs/userpass,defaults    0    0

credentialsの設定例

パスは任意で指定可能だが、パスワードを平文で書くので「chmod 400」などとしておくこと

マウントしてみる

-aオプションを指定することで、/etc/fstabに記述されているファイル・システムをマウントする。

~$ sudo mount -a

マウントされていることを確認

~$ df -h

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS