LinuxでCIFSFS(続き)

LinuxでCIFSFSをマウントする際に、CIFSユーザとパスワードを引数や/etc/fstabに書きたくないな-と思っていたら、以下のオプションが。

# mount -t cifs -o credentials=/etc/smbcredentials //windows/shared /mnt/cifs

/etc/smbcredentialsには以下のフォーマットでID情報を書いておけばOK!

username=hogehoge
pass=hugahuga

あとファイル名の文字コードも指定できるとのこと。

# mount -t cifs -o credentials=/etc/smbcredentials,iocharset="utf8" //windows/shared /mnt/cifs

ただし、/etc/fstabに上記を記載してもマウント時に以下エラーが出てマウントできなくなります。iconvのライブラリが見つけられないようだ。対策は不明。

- マウントコマンド発行

# mount /mnt/cifs
mount error 79 = Can not access a needed shared library

- dmesgの結果

kernel:CIFS VFS: CIFS mount error: iocharset "utf8" not found
kernel:CIFS VFS: cifs_mount failed w/return code = -79
This entry was posted in コンピュータ. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">