質問: smbclientによるwindows共有フォルダへの接続 学習用として、red hat enterprise linux es4をpcにインストールして使用しています。sambaを使用してwindows機とのファイル共有を行っています。 smbclientを使用して、windows機の共有フォルダに接続しようとすると、パスワードを求められてしまします。共有フォルダはフルコントロールにしているので、何も入力せずに接続できるかと思うのですが、 エラーメッセージ(下記)が表示され、接続が出来ません。 "anonymous login successful domain=[ybsystem] os=[windows 5.1] server=[windows 2000 lan manager] tree connect failed: nt_status_access_denied" windows機のアカウントのパスワードやlinux機のアカウントのパスワードを入力してみましたが、やはり接続が出来ません。 考えられる原因についてご指導下さい。
回答: -u オプションを指定していないと、現在のlinuxのユーザ名で、windowsに接続に行きますので、linuxのユーザ名と同じアカウントをwindows側に登録してそのパスワードを指定する必要があります。 これは面倒なので、-u オプションを使うと接続に行くときのユーザ名を変えられるので、-u "windowsのユーザ名" として、そのパスワードを指定すれば良いでしょう。もともと両方のユーザー名は合わせておいたほうが何かと楽です。