アプリケーション開発ポータルサイト
ServerNote.NET
カテゴリー【DebianFreeBSDWindows
【Debian】Sambaインストール/アンインストールメモ【FreeBSD】
POSTED BY
2023-07-23

現在のところPackageベースだとDebianはSamba2.X系、FreeBSDは4.X系の模様。使う側からはあまり大差無いかと。

インストール

# Debian
apt install samba

# FreeBSD
pkg install samba410

コンフィグ

# Debian
cd /etc/samba
cp -p smb.conf smb.conf.default
vi smb.conf

# FreeBSD 無いので自分で作る
cd /usr/local/etc
vi smb4.conf

Shellsmb.confGitHub Source
[global]
   workgroup = WORKGROUP
   unix charset = UTF-8
   dos charset = CP932
   load printers = no
   printing = bsd
   wide links = yes
   follow symlinks = yes
   unix extensions = no
   map archive = no
   security = user
   dns proxy = no
   max log size = 1000
   map to guest = never
   usershare allow guests = no

[homes]
   comment = Home Directories
   browseable = no
   read only = no
   create mask = 0644
   directory mask = 0755
   valid users = %S

自分のホームディレクトリのみ操作できる設定。
map archive = no これがないと、上書き保存時にパーミッションがおかしくなる。

ユーザーの追加

# Debian
smbpasswd -a hogeuser # 追加

# FreeBSD
pdbedit -L -v # 確認
pdbedit -a -u hogeuser # 追加
pdbedit -L -v # 確認

起動

# Debian
/etc/init.d/samba start

# FreeBSD
/etc/rc.conf
samba_server_enable="YES"
service samba_server start

\\192.168.X.X\hogeuserで見えてログインできれば成功。

アンインストール

# Debian
/etc/init.d/samba stop
apt remove --purge samba
rm -Rf /var/*/samba*

# FreeBSD
service samba_server stop
pkg remove samba410
rm -Rf /var/*/samba*

/var以下が残るので手動で削除している。

※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【WEBMASTER/管理人】
自営業プログラマーです。お仕事ください!
ご連絡は以下アドレスまでお願いします★

【キーワード検索】