ユーザ用ツール

サイト用ツール


openwrt:install-samba

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
openwrt:install-samba [2013/03/23 16:15] – [設定] adminopenwrt:install-samba [2013/11/21 15:04] (現在) – [起動] admin
行 1: 行 1:
 ====== Samba のインストール ====== ====== Samba のインストール ======
  
-  * OpenWrt: ATTITUDE ADJUSTMENT (12.09-rc1r34185)+  * OpenWrt: ATTITUDE ADJUSTMENT (12.09, r36088)
  
  
  
   - [[http://wiki.openwrt.org/doc/howto/cifs.server|Samba]]   - [[http://wiki.openwrt.org/doc/howto/cifs.server|Samba]]
- 
  
 ===== パッケージをインストール ===== ===== パッケージをインストール =====
行 16: 行 15:
 # opkg update # opkg update
 # opkg list | grep samba # opkg list | grep samba
-luci-app-samba - 0.11+svn9425-1 - Network Shares - Samba SMB/CIFS module +luci-app-samba - 0.11.1-1 - Network Shares - Samba SMB/CIFS module 
-samba36-client - 3.6.5-- Samba 3.6 SMB/CIFS client +samba36-client - 3.6.5-- Samba 3.6 SMB/CIFS client 
-samba36-server - 3.6.5-- The Samba software suite is a collection of programs that implements the+samba36-server - 3.6.5-- The Samba software suite is a collection of programs that implements the SMB protocol for UNIX systems, allowing you to serve files and printers to Windows, NT, OS/2 and DOS clients. This protocol is sometimes also referred to as the LanManager or Netbios protocol.
 </code> </code>
  
行 25: 行 24:
 <code> <code>
 # opkg install samba36-server luci-app-samba # opkg install samba36-server luci-app-samba
-Installing samba36-server (3.6.5-2) to root... +Installing samba36-server (3.6.5-3) to root... 
-Downloading http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/samba36-server_3.6.5-2_ar71xx.ipk. +Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/samba36-server_3.6.5-3_ar71xx.ipk. 
-Installing luci-app-samba (0.11+svn9425-1) to root... +Installing luci-app-samba (0.11.1-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.+Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/luci-app-samba_0.11.1-1_ar71xx.ipk.
 Configuring samba36-server. Configuring samba36-server.
 Configuring luci-app-samba. Configuring luci-app-samba.
 +</code>
 +
 +Samba を起動時に自動起動するように設定。
 +
 +<code>
 +# /etc/init.d/samba enable
 +</code>
 +
 +Samba を起動。
 +
 +<code>
 +# /etc/init.d/samba start
 </code> </code>
  
行 46: 行 57:
  
 <code> <code>
-username:*:1000:65534:SambaUser:/var:/bin/false+username:*:1000:100:SambaUser:/var:/bin/false
 </code> </code>
  
行 52: 行 63:
 ^ * | '*' はパスワードログインを許可していないことを意味する。Samba の認証ユーザなので、OS自体にログインする必要はないので '*'。 \\ 'x' という文字か、暗号化されたパスワードを指定するとパスワードでログインできる。'x' はシャドウパスワードを使用している事を意味する。| ^ * | '*' はパスワードログインを許可していないことを意味する。Samba の認証ユーザなので、OS自体にログインする必要はないので '*'。 \\ 'x' という文字か、暗号化されたパスワードを指定するとパスワードでログインできる。'x' はシャドウパスワードを使用している事を意味する。|
 ^ 1000 | ユーザーID。1000 以上の既に使用されていない数値を選ぶ。 | ^ 1000 | ユーザーID。1000 以上の既に使用されていない数値を選ぶ。 |
-65534 | グループID。ログインしないので、nobody と同じグループ ID を指定。 |+100 | グループID。users グループに所属させる。 |
 ^ SambaUser | コメント。氏名や部署名等。| ^ SambaUser | コメント。氏名や部署名等。|
 ^ /var | ホームディレクトリを指定。ログインしないので、 /var を指定。 | ^ /var | ホームディレクトリを指定。ログインしないので、 /var を指定。 |
 ^ /bin/false | ユーザーのログインシェル。ログインしないので、 /bin/false を指定。 | ^ /bin/false | ユーザーのログインシェル。ログインしないので、 /bin/false を指定。 |
 +
 +
 +users グループに追加する。
 +
 +<code>
 +# vi /etc/group 
 +</code>
 +<code>
 +root:x:0:
 +daemon:x:1:
 +adm:x:4:
 +mail:x:8:
 +audio:x:29:
 +www-data:x:33:
 +ftp:x:55:
 +users:x:100:username
 +network:x:101:
 +nogroup:x:65534:
 +</code>
  
  
行 62: 行 92:
 <code> <code>
 # smbpasswd -a username # smbpasswd -a username
-Failed to open /etc/samba/smbpasswd+New SMB password: 
 +Retype SMB password:
 </code> </code>
  
-あれ〜?エラーが出る。パスワードファイルが無いみたいだけど、一回も起動したことがないから? 
  
-とりあえず一回起動してみるか。 +は /etc/config/samba に設定を記述する
- +
-とりえあず /etc/config/samba に設定をして+
  
 <code> <code>
行 75: 行 103:
 </code> </code>
 <code> <code>
-config 'samba' +config samba 
- option 'name' 'openwrt' +        option 'name'                   'openwrt' 
- option 'description' 'openwrt' +        option 'workgroup'              'WORKGROUP' 
- option 'workgroup' 'WORKGROUP'+        option 'description'            'openwrt' 
 +        option 'homes                 '0'
  
 config 'sambashare' config 'sambashare'
- option 'read_only' 'no+        option 'name' 'SambaShare
- option 'create_mask' '0755+        option 'path' '/mnt/usb-disk
- option 'dir_mask' '0755+        option 'users' 'username
- option 'name' 'Samba Share+        option 'guest_ok' 'no
- option 'path' '/mnt/usb-disk+        option 'create_mask' '0755
- option 'guest_ok' 'no'+        option 'dir_mask' '0755' 
 +        option 'read_only' 'no'
 </code> </code>
  
-Samba 起動。 
  
-<code> +Samba に設定ファイルを再読み込みさせる。
-# /etc/init.d/samba start +
-</code>+
  
 <code> <code>
-smbpasswd -a username +/etc/init.d/samba restart
-New SMB password: +
-Retype SMB password:+
 </code> </code>
  
-今度はパスワードの設定ができた。+
  
 ===== 設定 ===== ===== 設定 =====
行 163: 行 188:
 ^ guest ok = no | guest ユーザはすべて不許可に変更。 | ^ guest ok = no | guest ユーザはすべて不許可に変更。 |
 ^ null passwords = no | すべてのユーザにパスワード認証を要求するように変更。 | ^ null passwords = no | すべてのユーザにパスワード認証を要求するように変更。 |
 +
 +
 +===== 起動 =====
 +
 +Samba を再起動し設定ファイルを再読み込みする。
 +
 +<code>
 +# /etc/init.d/samba restart
 +</code>
  
  
openwrt/install-samba.1364022904.txt.gz · 最終更新: 2013/03/23 16:15 by admin