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 を指定。 |
設定
# vi /etc/config/samba
openwrt/install-samba.1364020680.txt.gz · 最終更新: 2013/03/23 15:38 by admin