現在、Windows7マシンのネットワーク共有にSudo mount -o username=Robert //192.168.1.56/share /mnt/share
のようなコマンドで接続していると、パスワードの入力を求められます。大したことではありませんが、Sudo mount //192.168.1.56/share /mnt/share
を実行するときに、正しく接続するだけでよいのです。
私はこれをどこかに行うための設定ファイルがあることを知っています、それが何であるか、どこにあるか、そしてそれがどのように設定されるべきかがわかりません。 -o username=Robert,password=hunter123
はやりたくないです。
Sambaは、debainテストの最新かつ最高のものです。
これを行うには、/ etc/fstabでユーザー名とパスワードを設定します。もちろん、システム上のすべてのユーザーがパスワードを見ることができるので、そうすることにはいくつかのセキュリティ上の影響があります。
例えば。次のような行を追加します::
//192.168.1.56/share/mnt/share cifs username = robert、password = hunter123 0 0
man mount.cifs
も参照してください。これは、資格情報を渡すことができるいくつかの代替方法を文書化しています。
smb.confファイル(/etc/samba/smb.conf)を設定して、共有sans-authenticationを追加することもできます。
# /etc/samba/smb.conf file for COMPLETELY INSECURE SHARING
# You need to replace each "USER_NAME" instance with your username
# Apps... Accessories... gedit Text Editor. Search... Replace
[global]
workgroup = WORKGROUP
server string = [HOSTNAME OF YOUR SERVER]
security = share
name resolve order = hosts lmhosts
[SHARE NAME]
path = /path/to/share
force user = [username on server]
force group = [group on server]
read only = no
guest ok = yes
でsambaを再起動します
Sudo /etc/init.d/smbd restart
Sudo /etc/init.d/nmbd restart
共有は通常どおりuoを表示する必要があり、認証は必要ありません。
ネットワーク上のすべての人がこの共有を表示してアクセスできることに注意してください。