カテゴリ
リンク

当サイトは、玄箱PRO (KURO-BOX/Pro)を中心とした組み込み、Linuxと電子工作を扱っています。
会社案内

情報セキュリティおよび個人情報の取り扱いについて


コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。コメントはそれぞれ投稿した人のものです。

■アップデートする
  Deian化した後の環境を整えます。まず、root でログインするか、su で root になります。パッケージ・リストをアップデートし、パッケージをアップグレードします。最初に、次を実行します。
apt-get update
 実行すると次のようになります。
kurobox@kurobox:~$ su 
Password: 
kurobox:/home/kurobox# apt-get update 
Get:1 http://ftp.jp.debian.org etch Release.gpg [378B] 
Hit http://ftp.jp.debian.org etch Release 
Ign http://ftp.jp.debian.org etch/main Packages/DiffIndex 
Ign http://ftp.jp.debian.org etch/contrib Packages/DiffIndex 
Ign http://ftp.jp.debian.org etch/non-free Packages/DiffIndex 
Ign http://ftp.jp.debian.org etch/main Sources/DiffIndex 
Ign http://ftp.jp.debian.org etch/contrib Sources/DiffIndex 
Ign http://ftp.jp.debian.org etch/non-free Sources/DiffIndex 
Hit http://ftp.jp.debian.org etch/main Packages 
Hit http://ftp.jp.debian.org etch/contrib Packages 
Hit http://ftp.jp.debian.org etch/non-free Packages 
Hit http://ftp.jp.debian.org etch/main Sources 
Hit http://ftp.jp.debian.org etch/contrib Sources 
Hit http://ftp.jp.debian.org etch/non-free Sources 
Get:2 http://security.debian.org etch/updates Release.gpg [189B] 
Get:3 http://security.debian.org etch/updates Release [22.5kB] 
Ign http://security.debian.org etch/updates/main Packages/DiffIndex 
Ign http://security.debian.org etch/updates/contrib Packages/DiffIndex 
Ign http://security.debian.org etch/updates/non-free Packages/DiffIndex 
Ign http://security.debian.org etch/updates/main Sources/DiffIndex 
Get:4 http://security.debian.org etch/updates/main Packages [66.1kB] 
Hit http://security.debian.org etch/updates/contrib Packages 
Hit http://security.debian.org etch/updates/non-free Packages 
Get:5 http://security.debian.org etch/updates/main Sources [10.2kB] 
Fetched 98.9kB in 4s (20.6kB/s) 
Reading package lists... Done 
kurobox:/home/kurobox#
次を実行します。
apt-get upgrade
 実行すると、次のようになりました。
kurobox:/home/kurobox# apt-get upgrade 
Reading package lists... Done 
Building dependency tree... Done 
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 
kurobox:/home/kurobox#
 今回は、アップグレードするパッケージはありませんでした。

■samba を動かす
 
 Windows からファイルを見れると便利なので、samba をインストールします。
apt-get install samba
 実行すると、次のようになります。
kurobox:/home/kurobox# apt-get install samba 
Reading package lists... Done 
Building dependency tree... Done 
The following extra packages will be installed: 
libcupsys2 samba-common 
Suggested packages: 
cupsys-common 
Recommended packages: 
smbldap-tools 
The following NEW packages will be installed: 
libcupsys2 samba samba-common 
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 
Need to get 5818kB of archives. 
After unpacking 13.4MB of additional disk space will be used. 
Do you want to continue [Y/n]?                 ←エンターを押す 
Get:1 http://ftp.jp.debian.org etch/main libcupsys2 1.2.7-4 [154kB] 
Get:2 http://security.debian.org etch/updates/main samba-common 3.0.24-6etch4 [2380kB] 
Get:3 http://security.debian.org etch/updates/main samba 3.0.24-6etch4 [3285kB] 
Fetched 5818kB in 15s (380kB/s) 
Preconfiguring packages ...
 workgroup を聞かれるので、入力します。自分の Windows ネットワークにあわせます。ここでは、workgroup にしました。
 samba wokgroup 問い合わせダイアログ  WINS の設定に DHCP を使うか聞かれます。ここでは No としました。 samba WINS 問い合わせダイアログ
 インストールが続きます。

Selecting previously deselected package libcupsys2. 
(Reading database ... 7204 files and directories currently installed.) 
Unpacking libcupsys2 (from .../libcupsys2_1.2.7-4_arm.deb) ... 
Selecting previously deselected package samba-common. 
Unpacking samba-common (from .../samba-common_3.0.24-6etch4_arm.deb) ... 
Selecting previously deselected package samba. 
Unpacking samba (from .../samba_3.0.24-6etch4_arm.deb) ... 
Setting up libcupsys2 (1.2.7-4) ... 

Setting up samba-common (3.0.24-6etch4) ... 

Setting up samba (3.0.24-6etch4) ... 
Generating /etc/default/samba... 
tdbsam_open: Converting version 0 database to version 3. 
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0 
account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0 
Importing accout for root...ok 
Importing accout for daemon...ok 
Importing accout for bin...ok 
Importing accout for sys...ok 
Importing accout for sync...ok 
Importing accout for games...ok 
Importing accout for man...ok 
Importing accout for lp...ok 
Importing accout for mail...ok 
Importing accout for news...ok 
Importing accout for uucp...ok 
Importing accout for proxy...ok 
Importing accout for www-data...ok 
Importing accout for backup...ok 
Importing accout for list...ok 
Importing accout for irc...ok 
Importing accout for gnats...ok 
Importing accout for nobody...ok 
Importing accout for sshd...ok 
Importing accout for kurobox...ok 
Starting Samba daemons: nmbd smbd. 

kurobox:/home/kurobox#
 kurobox ユーザでログインできるようにアカウントを作ります。
smbpasswd -a kurobox
kurobox:/home/kurobox# smbpasswd -a kurobox 
New SMB password:          ← パスワードを入力(ログインとは別のものでかまわない) 
Retype new SMB password:   ← 再度同じものを入力 
kurobox:/home/kurobox#
 ファイルが書き込めるように、設定ファイル /etc/samba/smb.conf を書き換えます。
#======================= Share Definitions ======================= 

[homes] 
comment = Home Directories 
browseable = no 

# By default, the home directories are exported read-only. Change next 
# parameter to 'yes' if you want to be able to write to them. 
writable = yes           ←この行を yes にする 

# File creation mask is set to 0700 for security reasons. If you want to 
# create files with group=rw permissions, set next parameter to 0775. 
create mask = 0700
 samba を再起動します。
/etc/init.d/samba restart
kurobox:/home/kurobox# /etc/init.d/samba restart 
Stopping Samba daemons: nmbd smbd. 
Starting Samba daemons: nmbd smbd. 
kurobox:/home/kurobox#
 これで、共有名 kurobox (hostname と同じ) で玄箱PRO が Windows から見えます。ユーザ kurobox で、パスワードは先ほどつけたものでログインすると、kurobox のホーム・ディレクトリに読み書きができます。

 カテゴリ 

  ,

トラックバック(0)

このブログ記事を参照しているブログ一覧: Debian 環境を整える(その1, アップデートと samba)

このブログ記事に対するトラックバックURL: http://www.eleki-jack.com/mt/mt-tb.cgi/910

コメントする

おすすめ書籍
Powered by
Movable Type 4.1