マックからsambaへのアクセス
■問題は二つ
・ブレインパスワードが拒否される
・ロックされる(NFSのためだった)
●2.暗号化パスワードを使う
sambaの側で、Windowsの暗号化パスワードを使って認証できるようにします。
2-1.暗号化パスワードを有効にする
/usr/local/samba/conf/smb.conf
というファイルを編集します。
[global]
security = user
encrypt passwords = yes
update encrypted = yes
ただし、swatをインストールしてあれば、手動でsmb.confを編集しなくても、globalという項目にある[パスワードを暗号化]と[暗号化パスワードに更新]をYESにする事で変更できます。
2-2.暗号化パスワードを作成する
Linuxのシャドーパスワードから、Windowsの暗号化パスワードを生成する事はできません。なぜなら、共にまったく違うアルゴリズムで暗号化されており、元に戻す事は不可能だからです。
そこで、samba用のパスワードをコマンドラインより作成します。
/usr/local/samba/bin/smbpasswd -a ユーザー名
と入力します。すると、パスワードを聞いてきますので入力します。再度入力を求められますので、入力します。
パスワードを変更する時は -a (=ADD)オプションを指定せずに、単に/usr/local/samba/bin/smbpasswd ユーザー名 と入力します。
ただし、先の設定にあった、update encrypted = yesと指定しておくと、プレーンテキストを送信するWindows機からログインした時に、自動的に暗号化パスワードが生成されます。
http://software.aufheben.info/linux/samba.html
●ロック解除
NFSマウントしたところをSambaで共有し、使おうとすると
非常に遅くなり、posix locking=Noにすることで
フォルダ移動や選択などは改善しました。
http://mlog.euqset.org/archives/samba-jp/20243.html
csc policy = disable
level2 oplocks = No
posix locking = No
share modes = No