Samba-util
表示
samba-util は、Linux システム上で Samba 設定を管理するためのグラフィカルユーザーインターフェイス (GUI) です。 管理者は、smb.conf ファイルを手動で編集せずに、Samba 共有の作成や変更、Samba ユーザーの管理、権限の調整を行えます。
このアプリケーションは Avalonia UI で構築されており、ホームサーバー、ホームラボ、小規模オフィス環境での利用を想定しています。
インストール
Arch Linux
samba-util は Arch User Repository (AUR) で利用できます。
yay を使用する
sudo yay -S samba-util
paru を使用する
sudo paru -S samba-util
AUR から手動でインストールする
git clone https://aur.archlinux.org/samba-util.git cd samba-util makepkg -si
AppImage
AppImage はプロジェクトのリリースページからダウンロードできます:
ファイルを実行可能にします:
chmod +x SAMBA-Util-x86_64.AppImage
実行します:
./SAMBA-Util-x86_64.AppImage
依存関係
- Samba
- sudo
- .NET 9.0 ランタイム (AppImage を使用する場合は不要)
使い方
共有の管理
samba-util は以下を提供します:
- Samba 共有の作成、変更、削除
- パス、権限、マスク、可視性の設定
- ファイルシステム権限の検証
- Samba 設定と実際の権限の不一致の検出
ユーザー管理
このアプリケーションは以下をサポートします:
- Samba ユーザーの作成と削除
- システムユーザーと Samba の同期
- 共有ごとのアクセスリストの管理
システム統合
- /etc/samba/smb.conf を安全に読み書きします
- sudo を使用して特権操作を実行します
- smbd サービスの状態を表示します
- Samba 設定の再読み込みを可能にします
設定
このアプリケーションでは以下を設定できます:
- smb.conf へのカスタムパス
- 新しい共有のデフォルト権限
- 設定再読み込みの挙動
変更には管理者権限が必要になる場合があります。
トラブルシューティング
権限が適用されない
ユーザーに sudo 権限があり、パスワードが正しいことを確認してください。 基盤となるファイルシステムが、設定された権限モードをサポートしていることを確認してください。
smbd サービスが inactive と表示される
サービスの状態を確認してください:
systemctl status smbd.service
Samba ユーザーが検出されない
Samba パッケージがインストールされ、適切に設定されていることを確認してください。