このチュートリアルでは、CentOS 6.4へのSambaファイルサーバーのインストール、SMBプロトコルを介してファイルを共有するように構成する方法、およびユーザーを追加する方法について説明します。 Sambaは、ドメインコントローラーとしてではなく、スタンドアロンサーバーとして構成されます。結果のセットアップでは、すべてのユーザーがSMBプロトコルを介してアクセスできる独自のホームディレクトリを持ち、すべてのユーザーが読み取り/書き込みアクセス権を持つ共有ディレクトリを持っています。
これがあなたのために働くという保証はありません!
1予備メモ
ここでは、ホスト名server1.example.comとIPアドレス192.168.0.100のCentOS6.4システムを使用しています。
このチュートリアルの第6章に示されているように、SELinuxが無効になっていることを確認してください:The Perfect Server-CentOS 6.4 x86_64(Apache2、Dovecot、ISPConfig 3)
2Sambaのインストール
シェルでサーバーに接続し、Sambaパッケージをインストールします。
yum install cups-libs samba samba-common
smb.confファイルを編集します:
vi /etc/samba/smb.conf
[グローバル]セクションに次の行が表示されていることを確認してください。
[...] # Backend to store user information in. New installations should # use either tdbsam or ldapsam. smbpasswd is available for backwards # compatibility. tdbsam requires no further configuration. security = user passdb backend = tdbsam [...] |
これにより、LinuxシステムユーザーはSambaサーバーにログインできます。
次に、Sambaのシステム起動リンクを作成して起動します。
chkconfig --levels 235 smb on
/etc/init.d/smb start
3Samba共有の追加
次に、すべてのユーザーがアクセスできる共有を追加します。
ファイルを共有するためのディレクトリを作成し、グループをユーザーグループに変更します。
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/
ファイル/etc/samba/smb.confの最後に、次の行を追加します。
vi /etc/samba/smb.conf
[...] [allusers] comment = All Users path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes |
すべてのユーザーがSambaを介してホームディレクトリの読み取りと書き込みを行えるようにする場合は、次の行を/etc/samba/smb.confに追加します(コメントアウトするか、smbの他の[homes]セクションを削除してください)。 confファイル!):
[...] [homes] comment = Home Directories browseable = no valid users = %S writable = yes create mask = 0700 directory mask = 0700 |
次に、Sambaを再起動します:
/etc/init.d/smb restart
4ユーザーの追加と管理
この例では、tomという名前のユーザーを追加します。同じ方法で必要な数のユーザーを追加できます。コマンドでユーザー名tomを目的のユーザー名に置き換えるだけです。
useradd tom -m -G users
Linuxシステムのユーザーデータベースでtomのパスワードを設定します。ユーザーtomがLinuxシステムにログインできない場合は、この手順をスキップしてください。
passwd tom
->新しいユーザーのパスワードを入力します。
次に、ユーザーをSambaユーザーデータベースに追加します。
smbpasswd -a tom
->新しいユーザーのパスワードを入力します。
これで、ファイルエクスプローラー(アドレスはトムのホームディレクトリの場合は\\192.168.0.100または\\192.168.0.100 \ tom)を使用してWindowsワークステーションからログインし、ユーザー名tomと選択したパスワードを使用してファイルをに保存できるようになります。トムのホームディレクトリまたはパブリック共有ディレクトリにあるLinuxサーバー。
5つのリンク
- サンバ:http://www.samba.org/
- CentOS:http://www.centos.org/