手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 8 Samba 構築 – LDAP passdb とファイル共有

CentOS 8 で Samba を構築する手順です。ここでは LDAP passdb を使う構成を中心に、Samba 側の設定とサービス起動を整理します。

コマンドはコピペしやすい形を優先しています。既存設定を変更する場合は、バックアップを取ってから適用します。

この手順は CentOS 8 設定マニュアル の一部として整理しています。

参考書籍
参考書籍

Samba逆引きリファレンス Samba 3.4対応

Samba のファイルサーバー機能、認証、ドメイン、LDAP 連携を確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

インストール

dnf install samba

smb.conf

cp -a /etc/samba/smb.conf /etc/samba/smb.conf.bak
cat <<'EOF' > /etc/samba/smb.conf
[global]
    dos charset = CP932
    ldap admin dn = cn=writable,dc=si1230,dc=com
    ldap group suffix = ou=groups
    ldap passwd sync = Yes
    ldap ssl = No
    ldap suffix = dc=si1230,dc=com
    ldap user suffix = ou=users
    load printers = No
    passdb backend = ldapsam:ldaps://ldap.si1230.com
    hosts allow = 127.0.0.0/8 10.0.0.0/24

[homes]
    read only = No
    vfs objects = recycle
    recycle:repository = .recycle
    recycle:keeptree = No
    recycle:versions = Yes
EOF

LDAP パスワード登録

smbpasswd -w [password]

起動と確認

systemctl enable --now smb.service
systemctl status smb.service
testparm

Samba と LDAP を組み合わせる場合、LDAP 側のスキーマ、SID、passdb、ファイルシステム権限を合わせて確認します。

この手順は CentOS 8 設定マニュアル の一部として整理しています。

CentOS 8 Samba 構築 – LDAP passdb とファイル共有

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る