ユーザ用ツール

サイト用ツール


openwrt:install-samba

文書の過去の版を表示しています。


Samba のインストール

  • OpenWrt: ATTITUDE ADJUSTMENT (12.09-rc1, r34185)

パッケージをインストール

最新の samba バージョンを調べる。

# opkg update
# opkg list | grep samba
luci-app-samba - 0.11+svn9425-1 - Network Shares - Samba SMB/CIFS module
samba36-client - 3.6.5-2 - Samba 3.6 SMB/CIFS client
samba36-server - 3.6.5-2 - The Samba software suite is a collection of programs that implements the

最新の samba サーバと Web で設定可能にするパッケージをインストール。

# opkg install samba36-server luci-app-samba
Installing samba36-server (3.6.5-2) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/samba36-server_3.6.5-2_ar71xx.ipk.
Installing luci-app-samba (0.11+svn9425-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/luci-app-samba_0.11+svn9425-1_ar71xx.ipk.
Configuring samba36-server.
Configuring luci-app-samba.

アクセスするユーザの追加

ユーザ単位のアクセス制限をする。まずは、 Samba に接続するユーザを作成する。

# vi /etc/passwd

以下の行を追加してユーザを新規作成する。(username は作成するユーザ名)

username:*:1000:65534:SambaUser:/var:/bin/false
username ユーザー名
* '*' はパスワードログインを許可していないことを意味する。Samba の認証ユーザなので、OS自体にログインする必要はないので '*'。
'x' という文字か、暗号化されたパスワードを指定するとパスワードでログインできる。'x' はシャドウパスワードを使用している事を意味する。
1000 ユーザーID。1000 以上の既に使用されていない数値を選ぶ。
65534 グループID。ログインしないので、nobody と同じグループ ID を指定。
SambaUser コメント。氏名や部署名等。
/var ホームディレクトリを指定。ログインしないので、 /var を指定。
/bin/false ユーザーのログインシェル。ログインしないので、 /bin/false を指定。

設定

The UCI System >> Samba (smb)

# vi /etc/config/samba
openwrt/install-samba.1364020672.txt.gz · 最終更新: 2013/03/23 15:37 by admin