「Linux」でフォルダー共有を設定するには–「Samba」を使った手順

今回は「「Linux」でフォルダー共有を設定するには–「Samba」を使った手順」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 ネットワーク上に複数のコンピューターがあり、「Linux」OSからファイルやフォルダーを共有できるようにしたい場合、その手順は驚くほど簡単である。一部のLinuxディストリビューションはこの手順をクリック操作だけで実行できるようにしようと試みているが、期待通りに機能しないことも多い。

 その場合は、「Samba」とターミナルウィンドウを使用する必要があるが、心配は無用だ。本記事では、その手順を分かりやすく説明する。手順を完了すれば、共有されたフォルダーとファイルに、LAN上のすべてのユーザーがアクセスできるようになる。

 これを機能させるには、実行中のLinuxインスタンスとsudo権限を持つユーザーが必要だ。ここでは、ユーザーフレンドリーな「Ubuntu Desktop 22.04」を使用して説明を進めるが、手順はほとんどのディストリビューションで同じである(唯一の例外は、Sambaのインストール)。

 それでは、実際の手順の説明に移ろう。

 最初に、Sambaをインストールする必要がある。コマンドラインからインストールするので、Linuxデスクトップにログインして、ターミナルウィンドウアプリケーションを開く。ターミナルを開いた状態で、以下のコマンドを実行してSambaをインストールする。

 「Fedora」(または「RHEL」)ベースのデスクトップを使用している場合、コマンドは以下のようになる。

 Sambaがデフォルトですでにインストールされている場合もある。いずれにせよ、Sambaがインストールされたら、次の手順に進もう。

 以下のコマンドで、Sambaサービスを開始して有効にする。

 Linuxファイルマネージャーの中には、GUIアプリケーション内から直接フォルダーを共有できるものもある。しかし、ファイルマネージャーにそのオプションが含まれていないこともごくまれにあるので、本記事では、手動の手順を紹介する。

 共有したいフォルダーがホームディレクトリーの「Public」フォルダー、つまり、/home/USER/Public(USERはユーザー名)であるとしよう。ターミナルウィンドウに戻って、以下のコマンドでSambaの設定ファイルを開く。

 そのファイルの下部に以下を貼り付ける。

 USERはユーザー名だ。

 注:ほかのユーザーがファイルやフォルダーに変更を加えられないようにしたい場合は、「writeable」を「no」に設定する。

 ファイルを保存して閉じる。以下のコマンドでSambaを再起動する。

 この段階で、Samba共有がネットワークに表示されるが、誰もアクセスすることはできない。この問題を修正しよう。

 Linuxマシンのユーザーはあなただけだと仮定しよう。だが、あなたは自分のログイン認証情報をほかのユーザーに渡すことや、共有ディレクトリーへの匿名アクセスを許可することは避けたいと考えている(セキュリティ上の問題になる可能性があるため)。どうすればいいのだろうか。ほかのユーザーがファイルやフォルダーへのアクセスのために使用できる新しいアカウントをLinuxマシン上に作成しよう。

 ターミナルウィンドウで、以下のコマンドを実行して、guestshareという名前のユーザーを作成する。

 そのユーザーに一意の強力なパスワードを与えて、Samba Guestという名前(または、それと同じような名前)を付けた後、残りの質問に対してキーボードのEnterキーを押していく。

 次に、そのユーザーをSambaに対して有効にする必要があるので、以下の2つのコマンドを実行する。

 1つ目のコマンドはユーザーを追加し、2つ目のコマンドはそのユーザーを有効にする。

 1つ目のコマンドを入力すると、Sambaの新しいパスワードを追加するよう求められる。guestshareアカウントの作成時に追加したものと同じパスワードを使用できる。

 これで、ネットワーク上のすべてのユーザーが、guestshareの認証情報を使用して、そのフォルダーにアクセスできるはずだ。

 Linux上でユーザーのホームディレクトリー内から共有フォルダーを作成する方法の説明は、以上である。ユーザーは、その中のファイルやフォルダーを閲覧できるだけでなく、作成したり、変更したりすることも可能だ。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
セールスフォース、「Einstein 1 Platform」で小売業向け新機能
IT関連
2024-02-02 21:10
個室型のワークスペース導入が1台約50万円から “会議室問題”を解決する「One-Bo」の魅力
PR
2021-04-09 03:59
手術支援ロボットを手がけるMemicが約105億円の資金を調達
ロボティクス
2021-04-14 06:42
AWSが生まれたのは、Amazonが経費削減のためにSunのサーバからHP/Linuxサーバへ切り替えたことがきっかけ 当時の社員が振り返る (1/2)
クラウドユーザー
2021-01-14 17:57
Coinbaseの第2四半期決算は予測超えも第3四半期の取引高は減少傾向と注記
ブロックチェーン
2021-08-12 15:42
IBM、「Quantum Heron」プロセッサーを発表–エラー訂正に向けた開発ロードマップも
IT関連
2023-12-07 01:26
グーグル、3Dビデオチャット「Project Starline」の実験を提携先のオフィスに拡大
IT関連
2022-10-13 15:53
【コラム】欧州のAIに必要なのは過剰な規制ではなく、戦略的なリーダーシップだ
人工知能・AI
2021-05-26 16:08
本物の寿司を運べる「プラレール」出発 スシローとコラボで 同時に3皿まで
くらテク
2021-05-28 23:08
大塚商会、2022年度上期は減収減益–提案力向上の取り組みなども
IT関連
2022-08-03 17:34
コロナワクチンの副反応リスクが分かる無料Webアプリ、医師が作成 「安全な職域接種に役立てて」
社会とIT
2021-06-24 09:07
Googleアカウントの2段階認証、まもなく自動で有効化へ
IT関連
2021-05-07 19:02
[速報]マイクロソフト、独自設計のAIチップ「Azure Maia」発表。AIの学習と推論に最適化。Ignite 2023
Microsoft
2023-11-16 14:39
宇宙で6年保存した“フリーズドライ精子”からマウス誕生 「人類の宇宙生殖」に可能性
科学・テクノロジー
2021-06-15 21:24