Ubuntu14.10にSambaをインストールして構成する方法

サンバubuntu

Sambaは、SMBと互換性のあるサービスとプロトコルの実装です。 Windowsコンピューターが相互に通信する(現在はCIFSと呼ばれています):Andrew Tridgellがリバースエンジニアリングを通じて開発し、Wiresharkスタイルのトラフィックグラバー(旧称Ethereal)を使用して提供しました。 * nix環境での互換性、通常は複数のプラットフォームが共存する企業環境や教育環境(Windows、Linux、Mac OS X)で孤立しないようにするために必要なもの。

じゃあ見てみよう Ubuntu 14.10 UtopicUnicornにSambaをインストールして構成する方法、 の準備ができて 匿名の共有と、認証が必要なより安全な共有を提供します すべてのタイプのユーザーにファイルを提供するために、アクセスします。 そして、これらの問題専用のCanonicalディストリビューションのバージョンであるUbuntu 14.10サーバーをインストールしたベースから、固定IPアドレス192.168.1.100を使用します。 これに加えて、もちろん、すべてがどのように構成されているかをテストするために、同じローカルネットワーク内および同じワークグループ内にいくつかの他の機器が必要になります。

Sambaをインストールする

まず、Sambaパッケージをインストールします。これは、公式リポジトリの一部であるため、非常に簡単です。

#apt-get install samba samba-common python-glade2 system-config-samba

Sambaを構成する

sambaを構成する

ここで行う必要があるのは、/ etc / samba / smb.confファイルを編集することです。このファイルには、Sambaサーバーのすべての構成が含まれています。 これに先立ち、現在のファイルのバックアップを作成します。

#cp /etc/samba.conf /etc/samba/smb.conf.back

ここで、メインファイルを編集すると次のようになります。

#nano /etc/samba/smb.conf

[グローバル]セクションを編集します。 ワークグループの名前を指定します、ローカルネットワークで識別される文字列、NetBIOS名、セキュリティタイプなど。 次のようにしておきます(必要に応じて最初のXNUMXつのパラメーターを変更できます)。

[グローバル]
ワークグループ=ワークグループ
サーバー文字列= Sambaサーバー%v
NetBIOS名= Ubuntu
セキュリティ=ユーザー
guest = bad userにマッピング
DNSプロキシ=いいえ

次に、ファイルの次のセクションに移動します。 「共有の定義」 そしてそれは [匿名]。 そこで追加します(もちろん、共有するフォルダーへのパスを変更できます):

[匿名]
パス= /サンバ/匿名
閲覧可能=はい
writable = yes
ゲストok =はい
読み取り専用=いいえ

今、私たちは再起動します sambaサーバー:

#service smbd restart

考慮すべきいくつかの側面は、匿名アクセス用に提供するフォルダーがファイルシステムに存在し、すべてのユーザーがアクセスできる必要があるという事実です。つまり、次のようにリストする場合です。

ls -l

全員の読み取りおよび実行権限、つまりdrwxr-xr-x、または数値用語で755を表示する必要があります。 そうでない場合は、そうする必要があります(必要な名前とパスで「共有フォルダー」を変更します)。

#chmod -R 0755 / sharefolder

構成したら、 匿名アクセス 彼と同じことをしましょう パスワード制限付きアクセス、これはもう少し手間がかかるので、始めましょう。 まず第一に、一般的な構成では、セキュリティは user、これは、保護されたフォルダにアクセスするには、サーバーに存在するユーザー名とパスワードを使用してアクセスする必要があることを意味します Ubuntu 14.10 ユニコーン ユニコーン、したがって、そのアカウントを作成する必要があります(代わりに、必要な名前を使用できます) usersamba 私たちがやったように):

#useradd usersamba -G sambashare

プロンプトが表示されたらユーザーのパスワードを入力し、次にsambaパスワードを追加します。

#smbpasswd -a usersamba

また、パスワードをXNUMX回入力するように求められます。その後、作成したユーザーはすでにSambaパスワードを持っています。 次に、パスワードで保護されたフォルダーを共有するための構成オプションを追加する必要があるため、編集のためにSamba構成ファイルを再度開きます。

#nano /etc/samba/smb.conf

我々が追加します:

[安全なアクセス]
パス= /ホーム/サンバ/共有
有効なユーザー= @ sambashare
ゲストOK =いいえ
writable = yes
閲覧可能=はい

/ home / samba /共有フォルダーには、sambashareグループ全体の読み取り、書き込み、および実行アクセス権が必要です。そのため、以下を実行します。

#chmod -R 0770 /ホーム/サンバ/共有

#chown -Rルート:sambashare / home / samba / shared

それだけです、私たちはすでにできています Sambを構成するこれにより、ワークグループの一部であるローカルネットワーク上の任意のコンピューターからこのフォルダーにアクセスできます。 ワークグループ、そうすることで、Windows、Mac OS X、または他のLinuxコンピューターからの将来の高速アクセスのためにパスワードを保存することもできます。

ビデオ版
関連記事
Ubuntuのための最高の無料ビデオエディタ