Debian Wheezy で samba 共有を簡単に設定するにはどうすればよいですか?

Debian Wheezy で samba 共有を簡単に設定するにはどうすればよいですか?

新しい Debian Wheezy をインストールしたばかりで、新しい共有を作成しようとしています。KDE 4 を使用していますが、フォルダー設定メニューに Samba とフォルダーを共有するオプションがあるのですが、何も機能しないようです。

Debian には GUI または Web ベースの設定ツールがありますか?

答え1

これを実現するための GUI についてはよく知りませんが、ターミナルから手動で実行する手順はそれほど難しくありません。次の手順を実行するだけです。

Sambaと必要なパッケージをインストールする

sudo apt-get install smbfs samba

confファイルを編集する/etc/samba/smb.conf

このファイルに次の行があり、コメントが解除されていることを確認してください。security = shareデフォルトに設定されている可能性があります。

security = user

また、このファイルの「共有定義」セクションで、次のような新しい共有を設定します。

[primary]
   comment = Guest access Share
   path = /mnt/primary
   writeable = yes
   valid users = @smb
   guest ok = no

これは、共有が「プライマリ」と呼ばれ、共有ディレクトリへのローカル パスが にあり/mnt/primary、承認されたユーザーが書き込み可能で、グループ smb のユーザーのみが許可され、匿名ゲストはこれを使用できないことを示しています。

テスト設定testparm

完了したら、ファイルを保存します。その後、実行してtestparm問題がないか確認します。

testparm の実行例

$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    workgroup = MYGROUP
    server string = Samba Server Version %v
    log file = /var/log/samba/log.%m
    max log size = 50
    cups options = raw

[homes]
    comment = Home Directories
    read only = No
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No

Sambaを始める

最後に、Samba サーバーを再起動します。

/etc/init.d/samba restart

クライアントのセットアップ (Windows の場合)

「マイ コンピュータ」画面からネットワーク ドライブのマップを選択します。次に、次のように入力します。

\\debian_box_ip_address\share_name  

例えば:

\\192.168.0.200\primary

次に、「別の資格情報でログイン」を選択し、Linux のユーザー名とパスワードを入力します。

参考文献

答え2

そこにはスワット(Samba Web 管理ツール) を使用すると、Samba サーバーを管理できます。

選択した回答で、クライアント構成を除くすべての操作を実行できます。インストールして、Web ブラウザからsudo apt-get install swatポート 901 ( ) のサーバーに移動するだけです。192.168.x.x:901

samba の要件に従って、root としてログインする必要があります。

関連情報