UbuntuサーバーでSamba共有を簡単に設定する方法

UbuntuサーバーでSamba共有を簡単に設定する方法

Webminは、UNIXライクなオペレーティングシステムを管理するための管理WebUIです。たとえば、Ubuntuサーバーがあり、システム上でSamba共有を作成する簡単な方法が必要な場合、Webminは優れたツールです。

Webminを使用すると、Webブラウザを介してUbuntu ServerでSamba共有を作成したり、権限を簡単に管理したりできます。このガイドでは、Webminを使用してUbuntuServerでSamba共有を簡単に構成する方法を示します。

UbuntuサーバーでSamba共有を簡単に設定する方法

UbuntuサーバーでWebminを設定する

Webminを使用するには、UbuntuシステムにWebminをインストールする必要があります。UbuntuでWebminをまだ構成していない場合は、公式Webサイトにアクセスして、最新のDEBパッケージをダウンロードしてください。

最新のWebminDEBパッケージをダウンロードしたら、Ubuntuサーバーにインストールします。インストールにはそれほど時間はかかりません。インストールしたら、コンピューターでWebブラウザーを開き、次のURLにアクセスしてWebminにアクセスします。

UbuntuサーバーでSamba共有を簡単に設定する方法

http://YOUR_UBUNTU_SERVER_IP_OR_HOSTNAME:10000

Webminのrootパスワード

Ubuntuサーバーのrootパスワードを知っている必要があります。Ubuntu Serverのrootパスワードがわからない場合は、Webminをインストールする前にターミナルでrootパスワードを設定する必要があります。

UbuntuサーバーでSamba共有を簡単に設定する方法

Ubuntuサーバーでrootパスワードを設定するには、ユーザー名を使用してTTYコンソールまたはSSHターミナルにログインします。ログインしたら、sudo -sコマンドを使用して、コンソールをrootにエスカレーションします。

sudo -s

rootアクセスでは、passwdコマンドを使用してUbuntuのrootアカウントのパスワードを変更します。

passwd

ターミナル経由でSambaをインストールする

Webminを使用してSamba共有を設定する前に、UbuntuサーバーのインストールにSambaツールをインストールする必要があります。最新のSambaパッケージをインストールするには、ターミナルを開き、SSH経由でUbuntuサーバーにログインします。または、サーバーに物理的に座って端末を使用します。

Ubuntuサーバーにログインすると、Sambaのインストールを開始できます。以下のaptinstallコマンドを使用して、「samba」パッケージをサーバーにインストールします。

sudo apt install samba

上記のコマンドを書き込むと、Ubuntuはパスワードを要求します。キーボードを使用して、ユーザー名のパスワードを入力します。次に、Enterキーを押してパスワードを送信します。

ターミナルでパスワードを送信すると、UbuntuはSambaサーバーの実行に必要なすべてのパッケージと依存関係を収集します。次に、すべてをインストールする準備ができると、UbuntuはキーボードのYボタンを押すように要求します。これを行って、UbuntuサーバーにSambaをインストールします。

Webminに共有を追加する

WebminのUbuntuにSamba共有を追加するには、以下の手順に従ってください。

ステップ1: rootアカウントとrootパスワードを使用して、お気に入りのWebブラウザーでWebmin WebUIにログインします。

ステップ2:アカウントのクレデンシャルを使用してWebmin Web UIにログインした後、[ダッシュボード]ボタンをクリックします。「ダッシュボード」ボタンを選択すると、Webminサイドバーが表示されます。

Webminサイドバーで「サーバー」セクションを確認し、ドロップダウンメニューをクリックして「サーバー」オプションを表示します。

ステップ3:「SambaWindowsファイル共有」ボタンをクリックして、WebminのSambaセクションにアクセスします。「SambaWindowsファイル共有」領域に入ったら、「新しいファイル共有を作成」ボタンをクリックします。

UbuntuサーバーでSamba共有を簡単に設定する方法

ステップ4:「新しいファイル共有の作成」ボタンをクリックした後、「共有名」セクションを見つけて、マウスで選択します。次に、新しい共有の名前を入力します。たとえば、「マイシェア」、「ファイルシェア」などです。

ステップ5:「共有するディレクトリ」領域を見つけて、マウスでクリックします。次に、共有するディレクトリパスを入力します。または、テキストボックスの横にあるアイコンをクリックします。

テキストボックスの横にあるアイコンを選択すると、ポップアップウィンドウが表示されます。ポップアップウィンドウを使用して、Sambaファイル共有プロトコルで共有するフォルダーを選択します。

ステップ6: [コメントの共有]テキストボックスをクリックして、新しいファイル共有のコメントを入力します。次に、「作成」ボタンを選択して次の共有を作成します。

ステップ7:新しい共有を作成したら、ボタンをクリックして共有リストに戻ります。次に、リスト内の共有をクリックして、その設定にアクセスします。

共有の設定領域にアクセスした後、「セキュリティとアクセス制御」ボタンをクリックします。ここから、共有のアクセス設定をカスタマイズできます。最良の結果を得るには、「書き込み可能」に「はい」を選択し、「ゲストのみ」を選択して、ユーザーがログインせずに共有にアクセスできるようにします。

UbuntuサーバーでSamba共有を簡単に設定する方法

すべての設定が構成されたら、「保存」ボタンを選択します。次に、「共有リストに戻る」ボタンをクリックします。

ステップ8: Webmin内ですべての共有を作成し、すべての構成が完了したら、[Sambaサーバーの再起動]ボタンを選択します。このボタンを選択すると、Ubuntuでサービスが再起動し、新しい構成の変更が適用されます。

UbuntuサーバーでSamba共有を簡単に設定する方法


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか