![Debian Wheezy で samba 共有を簡単に設定するにはどうすればよいですか?](https://rvso.com/image/31652/Debian%20Wheezy%20%E3%81%A7%20samba%20%E5%85%B1%E6%9C%89%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
新しい 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 としてログインする必要があります。