マックから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