Hatena::Groupmylinux

今日も元気にlinux

2008-11-29

[][]/etc/fatabで他PCのドライブをマウントするとき、IDとpasswordを外部ファイル化する。 00:05 /etc/fatabで他PCのドライブをマウントするとき、IDとpasswordを外部ファイル化する。 - 今日も元気にlinux を含むブックマーク はてなブックマーク - /etc/fatabで他PCのドライブをマウントするとき、IDとpasswordを外部ファイル化する。 - 今日も元気にlinux /etc/fatabで他PCのドライブをマウントするとき、IDとpasswordを外部ファイル化する。 - 今日も元気にlinux のブックマークコメント

/etc/fstabで起動時に別PCのドライブを自動的にマウントさせにいくことが可能です。

$ ls -al /etc/  | grep fstab
-rw-r--r--   1 root root       597 2008-11-26 23:29 fstab

//192.168.1.101/D	/home/user01/D	cifs	username=user01,password=PASS01,codepage=cp932,iocharset=utf8,defaults	0	0

とはいえ/etc/fstabはユーザーにも読み取り権限がありパスワードが丸見えなので、クレデンシャルオプションを使用して別ファイルにパスワードを記録します。

//192.168.1.101/D	/home/user01/D	cifs	credentials=/etc/smbpasswd,codepage=cp932,iocharset=utf8,defaults	0	0

$ cat /etc/smbpasswd

username=user01
password=PASS01

んで外部ファイルのアクセス権限を操作し、rootしか読めないようにする。

$ sudo chown root:root /etc/smbpasswd
$ sudo chmod 0600 /etc/smbpasswd
$ ls -l /etc/smbpasswd
-rw------- 1 root root 35 2008-11-29 21:55 /etc/smbpasswd

参考文献

Electronic Genome - /etc/fstabのユーザ名とパスワードを外部ファイル化する

ChietherChiether2012/08/09 17:29さて、make installからのアンインストール。 今更ながらのコメントですが。
私の環境(1.8.7, 1.9.3)での確認ですが .installed.list というファイルができているはずです。