検索

カレンダー

2012年2月
« 1月    
 12345
6789101112
13141516171819
20212223242526
272829  

広告

東電電力供給情報

カテゴリー

最近のコメント

リンク

Fedora 12 に samba をインストール

投稿者:yasu 更新日時:2009年12月22日 2時28分38秒
カテゴリFedora, Samba

Fedora12 に samba をインストール

Fedora12ですがWindowsのエクスプローラからファイルアクセスできた方が便利なのでsambaをインストールします。

sambaのインストール

Fedoraのメニューバーから[システム]-[管理]-[ソフトウェアの追加/削除]を選択します。

ソフトウェアの追加/削除が起動したら左上のテキストエリアに「samba」と入力して[Find]ボタンをクリックします。
01

検索結果が右ペインに表示されるので、その中から「Server and Client software to interoperate with Windows machine」と「Samba server configuration tool」のチェックを入れて[適用(A)]ボタンをクリックします。

rootユーザのパスワードを入力して[認証する(A)]ボタンをクリックします。

インストールが終了したらソフトウェアの追加/削除を終了してください。

共有フォルダの設定

Fedoraのメニューバーから[システム]-[管理]-[Samba]を選択します。

rootユーザのパスワードを入力して[認証する(A)]ボタンをクリックします。

が、Fedora12 と Samba server configuration tool 2.83 の相性がよくないようでエラーになってしまいました。
05

仕方がないので設定ファイルをコマンドコンソールで修正します。

Fedoraのメニューバーから[アプリケーション]-[システムツール]-[端末]を選択します。

rootユーザにスイッチします
[fedora@fedora ~]$ su -
パスワード:rootユーザのパスワード

これから作る共有フォルダにアクセスする為のユーザを登録します
なおyasuはFedoraにログインしているfedoraユーザを使いたいと思います
[root@fedora ~]# pdbedit -a fedora
new password:fedoraユーザのパスワード
retype new password:fedoraユーザのパスワード
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
Unix username: fedora
NT username:
Account Flags: [U ]
User SID: S-1-5-21-430434037-3563575449-1343031599-1000
Primary Group SID: S-1-5-21-430434037-3563575449-1343031599-513
Full Name:
Home Directory: \\fedora\fedora
HomeDir Drive:
Logon Script:
Profile Path: \\fedora\fedora\profile
Domain: FEDORA
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: never
Kickoff time: never
Password last set: 水, 16 12月 2009 10:41:21 JST
Password can change: 水, 16 12月 2009 10:41:21 JST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

ファイル共有の設定をします
[root@fedora ~]# vi /etc/samba/smb.conf
# --------- Netwrok Related Options ---------
#
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
#
# server string is the equivalent of the NT Description field
#
# netbios name can be used to specify a server name not tied to the hostname
#
# Interfaces lets you configure Samba to use multiple interfaces
# If you have multiple network interfaces then you can list the ones
# you want to listen on (never omit localhost)
#
# Hosts Allow/Hosts Deny lets you restrict who can connect, and you can
# specifiy it as a per share option as well
#
unix charset = UTF-8
dos charset = CP932
display charset = UTF-8

create mask = 0777
force create mode = 0777
security mask = 0777
force security mode = 0777

directory mask = 0777
force directory mode = 0777
directory security mask = 0777
force directory security mode = 0777

fource user = nobody
fource group = nobody

workgroup = MYGROUP

workgroup = WORKGROUP

server string = Samba Server Version %v

server string = Fedora 12

; netbios name = MYSERVER

; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.

hosts allow = 127. 192.168.0. 192.168.11.

# --------- Printing Options -----------
#
# Load Printers let you load automatically the list of printers rather
# than setting them up individually
#
# Cups Options let you pass the cups libs custom options, setting it to raw
# for example will let you use drivers on your Windows clients
#
# Printcap Name let you specify an alternative printcap file
#
# You can choose a non default printing system using the Printing option

load printers = yes

load printers = no
cups options = raw

; printcap name = /etc/printcap
#obtain list of printers automatically on SystemV
; printcap name = lpstat
; printing = cups

# A publicly accessible directory, but read only, except for people in
# the "staff" group
; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff
[public]
comment = fedora
path = /
public = yes
writable = yes
printable = no
write list = +staff
only guest = yes
vfs objects = recycle
recycle:repository = .recycle
recycle:keeptree = no
recycle:versions = yes
recycle:touch = no
recycle:maxsize = 0
recycle:exclude = *.tmp ~$*

viエディタを保存終了([Esc]キーを押し、[:]キー、[q]キー、[w]キーを順に押し[Enter]キーを押す)します

sambaのサービス起動

sambaの起動
[root@fedora ~]# /etc/rc.d/init.d/smb start

sambaの自動起動設定
[root@fedora ~]# /chkconfig smb on
[root@fedora ~]# /chkconfig --list smb
smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off

SELinux無効

SELinuxはセキュリティ上非常に有効なのですが、適切に設定するのが難しいのでここでは無効に変更します。
※適切な設定ができる人は適切に設定した方がいいですよ

Fedoraのメニューバーから[システム]-[管理]-[SELinux Management]を選択します。

rootユーザのパスワードを求めれるので入力して[OK(o)]ボタンをクリックします。

SELinux管理者画面が起動したら以下の項目を変更します。
 システムデフォルトの強制モード:無効
 次の再起動でリラベルにチェックを入れる
06
これで終了します。

ファイヤーウォールの設定

ファイヤーウォールの設定を行います。
Fedoraのメニューバーから[システム]-[管理]-[ファイヤーウォール]を選択します。
rootユーザのパスワードを求めれるので入力して[承認する(A)]ボタンをクリックします。
信頼したサービスの一覧からSambaを探してチェックを入れて[適用]ボタンをクリックします。
07

変更を適用するために[はい(Y)]ボタンをクリックします。
08

これで設定は終了です。
あとはWindowsのエクスプローラからFedora 12に対してアクセスするとユーザとパスワードを求められるのでfedora/fedoraユーザのパスワードを入力してあげれば共有ができると思います。

Fedora 12 Desktop Edition をインストール

投稿者:yasu 更新日時:2009年12月10日 1時46分37秒
カテゴリFedora

今回は自宅サーバで使ってるCentOSと同じRed Hat系のFedoraをテスクトップLinuxとして使ってみたいと思います。
まずはインストールをしてみます。

まずはFedoraのサイトから最新のFedora 12 Desktop Edition (DVD)をダウンロードします。
http://mirrors.fedoraproject.org/publiclist/Fedora/12/
DVD版 Fedora 12 Desktop Edition:http://ftp.riken.jp/Linux/fedora/releases/12/Fedora/i386/iso/Fedora-12-i386-DVD.iso

ダウンロードが終わったらisoファイルをイメージを展開してDVD-ROMに焼きます。

DVD-ROMをPCに入れてDVD-ROMから起動させます。

[Install or upgrade an existing syste]を選択して[Enter]キーを押します。
01

DVDメディアをチェックするか確認されるので[Skip]を選択して[Enter]キーを押します。
※最初は[OK]選択状態になっているので[Tab]キーを押して[Skip]を選択状態にします
02

[Next]ボタンをクリックします。
03

[Japanese(日本語)]を選択して[Next]ボタンをクリックします。
04

[日本語]を選択して[次(N)]ボタンをクリックします。
05

警告が表示されるので[ドライブの再初期化(R)]ボタンをクリックします。
06

ホスト名を入力して[次(N)]ボタンをクリックします。
07

選択した都市[アジア/東京]を選択し、[System clock uses UTC]のチェックを外して[次(N)]ボタンをクリックします。
08

ルートユーザのパスワードを入力して[次(N)]ボタンをクリックします。
09

[カスタムレイアウトを作成します]を選択して[次(N)]ボタンをクリックします。
10

[新規]ボタンをクリックします。
11

Fedora 12をインストールする環境はディスクサイズが12GB、メインメモリが512MBなので/(ルート)領域に11GB、SWAPに1GBで設定したいと思います。
マウントポイント:[/]
ファイルシステムタイプ:[ext4]
サイズ:[11000]
追加容量オプション:[固定容量(F)]
を選択して[OK]ボタンをクリックします。
12

続いて[新規]ボタンをクリックします。
13

ファイルシステムタイプ:[swap]
サイズ:[1284]
追加容量オプション:[固定容量(F)]
を選択して[OK]ボタンをクリックします。
14

/(ルート)領域に11GB、SWAPに1GBで設定できたので[次(N)]ボタンをクリックします。
15

フォーマットの警告が表示されたら[フォーマット(F)]ボタンをクリックします。
16

ディスク書き込みの確認が表示されたら[変更をディスクに書き込む(W)]ボタンをクリックします。
17

ブートローダーの設定はデフォルトのまま[次(N)]ボタンをクリックします。
18

[Customize now]を選択して[次(N)]ボタンをクリックします。
19

[デスクトップ環境]を選択して[GNOMEデスクトップ環境]にチェックが入っている事を確認します。
20

[アプリケーション]を選択して[Office/生産性][エディタ][グラフィックス][ゲームと娯楽][サウンドとビデオ][テキストベースのインターネット]にチェックが入っている事を確認します。
21

[開発]を選択して[開発ツール]にチェックを入れます。
22

[サーバー]を選択して[印刷サポート]のチェックを外し、全てのチェックが外れている事を確認します。
23

[ベースシステム]を選択して[Java][X Windows Syste][ハードウェアサポート][フォント][ベース][入力メソッド][管理ツール]にチェックが入っている事を確認します。
24

[言語]を選択して[日本語のサポート]が選択されている事を確認して[次(N)]ボタンをクリックします。
25

インストールが始まるのでしばらく待ちます。

インストールが終わったら[再起動]ボタンをクリックします。
26

再起動が終わると最終設定画面が表示されるので[進む(F)]ボタンをクリックします。
27

[進む(F)]ボタンをクリックします。
28

ユーザ名、フルネーム、パスワード、パスワードの確認を入力して[進む(F)]ボタンをクリックします。
29

[ネットワークを通じて日時を同期させる]にチェックをして、[進む(F)]ボタンをクリックします。
30

[プロフィールを送信する(S)]を選択して[終了(F)]ボタンをクリックします。
31

ログイン画面が表示されます。
ユーザ名をクリックするとパスワード入力欄が表示されるのでパスワードを入力して[ログイン]ボタンをクリックします。
32

無事ログインできました。
Ubuntuと違って青を基調とした色合いが海っぽくていいです。
しばらく使ってみてUbuntuとの違いなどをご紹介していければいいなぁと(紹介できないかもだけど・・・)。