LPICに対応しています。一般的なLinuxユーザーレベルのトピックは省略し、システム管理とサーバ管理の内容を取り上げています。LPIC対策だけでなく、関連するトピックについて系統的な理解を問う問題も出題しています。連載の特徴は、対象となるプログラムのバージョンを可能な限り明記していること、比較的新しくまとまった解説がまだ少ないトピック、重要だが理解しにくいトピックを優先して取り上げていることです。問題を解き、その解説を読むことにより実践でLinuxを活用できる力を身に付けます。公開[大竹龍史,ナレッジデザイン]この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。【1】【2】このトピックに関連した設定や試験問題を解く際には、以下の項目がポイントになります。Block)プロトコルにより、ファイル共有、プリンタ共有のサービスを提供するサーバです。プライマリ/バックアップドメインコントローラの機能や、NetBIOS名とIPアドレスの対応情報を提供するWINSサーバの機能もあり、Sambaパッケージにはクライアントソフトウェアも含まれています。Sambaサーバを使用することにより、UNIX/LinuxとWindowsが混在するネットワークにおいて、ファイルやプリンタの資源を共有することができます。Sambaサーバでは次の2つのサーバプロセスがサービスを提供します。smbdファイル共有、プリンタ共有などのSMBサービスを提供。待機ポート番号は139/tcpと445/tcpnmbdNetBIOSのネームサービスを提供。start(例)Sambaサーバの起動また、最近のFedoraディストリビューションのように、smbとnmbが別々のスクリプトになっているものもあります。Sambaサーバの設定ファイルはsmb.confです。5.2のsmb.confのパス名は/etc/samba/smb.confですこのファイルは複数のセクションから構成されます。セクションは[セクション名]として記述します。[homes]、[printers]のセクション名は予約されています。[global]サーバ全体に関するパラメータを設定するセクションです。各セクションのデフォルト値を設定することもできます[homes]ユーザーのホームディレクトリの共有に関するパラメータを設定するセクションです[printers]プリンタの共有に関するパラメータを設定するセクションです。自由に付けて、共有サービスの設定ができます。セクション名が共有名となります。」という書式で設定します。smb.confファイルの書式はtestparmコマンドでチェックできます。-vとして-vオプションを指定すると、smb.confに指定していないデフォルト値も表示されます。設定パラメータ(オプションとも呼ばれます)は300種類以上あります。101、201試験の範囲であり、出題される傾向の高いユーザー認証とファイルアクセス権に関するパラメータを中心に解説します。2.2ではユーザー名、パスワードなどのアカウント情報はsmbpasswdファイルに格納されます。指定されたデータベースに格納されます。ldapsamLDAPを使用するTDBは従来のsmbpasswdファイルよりも多くの属性情報を管理できます。smbpasswdがあります。この設定にするとsmbpasswdファイルを使用します。=で認証を行うサーバを指定します。(3)ユーザーの登録Sambaユーザーの登録はSamba2.2ではsmbpasswdコマンドで、Samba3.0からはpdbeditコマンドで行います。登録するユーザーはすでにシステムのUNIXアカウントとして存在するユーザーでなければなりません。user01(例2)pdbeditでuser01を登録する(4)パスワードの変更ユーザーが自分のパスワードを変更する場合はsmbpasswdコマンドで行います。押してパスワード変更画面から変更できます。(5)パスワードの同期システムのUNIXアカウントのパスワードと、Sambaのユーザーアカウントのパスワードとは別々に設定、管理されます。chatの3つのパラメータを適切に設定することにより、Sambaのパスワードの変更に同期して、UNIXアカウントのパスワードも変更されるように設定できます。yesとして、パスワードの同期を取る設定にします。値をパスワード設定コマンド(passwdコマンド)に指定します。このコマンドをrootが実行します。passwdコマンドとシステムとの会話(chat)の文字列を指定します。*(設定例)(6)ゲストアカウントの設定Sambaサーバにアカウントを持たないユーザーがアクセスした場合に、それを特定のUNIXアカウント(ゲストアカウント)にマッピングしてアクセスを許可する設定ができます。guestの3つのパラメータの値を適切に設定することにより行います。yesとしてゲストアカウントでのアクセスを許可します。yesとしても同じです。UNIXアカウントに指定します。Sambaユーザーとして存在しないユーザーがアクセスした場合にゲストアカウントとして扱う設定にします。User不正なパスワードによるユーザーのログイン要求を拒否するが、指定されたユーザーが存在しなかった場合はゲストログインとして扱う。Password不正なパスワードによるユーザーのログイン要求はゲストユーザーとして扱う。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。