WindowsをプレイしてLinuxの共有ファイルにアクセス


作者:sting出典:セディネット
 
WindowsのユーザーがイーサネットからLinuxの共有ファイルにアクセスできるようにするには、Sambaサーバを開く必要があります.Sambaサーバの詳細な構成手順は次のとおりです.
 
◆1.sambaのプロファイルを開く
vim/etc/samba/smb.conf
 
◆2.以下のドメインが存在します.
 
[global](sambaの機能に大きな影響を及ぼすグローバルパラメータの設定で、主にシステム全体のルールを設定するために使用されます.
 
workgroup=windowsにいるドメインです.
 
server string=windowsであなたのsambaを見た説明です.
 
netbios name=あなたのマシン名が一番いいです.もし改句を消したら、デフォルトはあなたのLINUXマシン名ですが、自分で記入したほうがいいです.
 
dos charset=cp936
 
Unix charset=cp 936にこの2つの文を加えると、中国語が正しく表示されます.
 
hosts allowで登録が許可されているlinux-sambaのホストリストは、IPアドレスで与えられ、複数のIPアドレスがスペースで区切られており、リストに含まれていないホストはsambaが提供するサービスを得ることができず、これもネットワークセキュリティの一態様である.
 
printcap nameはprintcapファイルアドレスを指定します.通常は/etc/printcapで、linuxプリンタの構成情報が含まれています.
 
load printersで共有プリンタを使用できる場合、デフォルトはyesです.
 
printingが使用するプリンタが標準でない場合は、プリンタシステムのタイプを指摘する必要があります.
 
log file =/usr/local/samba/var/log.%m
max log size = 0
 
上の2行はSambaログに関する定義です.その記録ファイルの位置は/var/log/samba/%m.logで、インストールディレクトリが異なり、ログが異なります.後の1つはログ記録ファイルのサイズを定義し、単位はKBで、0であればサイズに制限はありません.
 
guest acountゲストアカウントは、どのLinuxユーザーを必要とする顧客として接続するかを示し、Sambaのデフォルトのユーザーアカウントを定義します.このアカウントは/etc/passwdにある必要があります.
 
セキュリティモードを指定します.ほとんどのユーザーはuserレベルのセキュリティモードを使用し、sambaはローカルlinuxパスワードファイルで検証されます.
 
security = security_level
 
Sambaのセキュリティ・レベルを定義し、share、user、server、domainの4つのレベルに低から高に分けます.検証方法は次のとおりです.
 
share:セキュリティのレベルがなく、ユーザー名とパスワードを使用せずにサーバ上のリソースにアクセスできます.
user:sambaのデフォルト構成では、共有リソースにアクセスする前に、ユーザー名とパスワードを検証する必要があります.
 
server:userセキュリティレベルと似ていますが、ユーザー名とパスワードは、NTサーバに渡すなど、別のサーバに渡して検証します.コミットに失敗した場合はuserセキュリティレベルに戻ります.
 
domain:このセキュリティレベルでは、Windowsのメインドメインコントローラがネットワーク上に存在することが要求され、sambaはユーザー名とパスワードを検証に渡します.
 
次の3つのセキュリティレベルでは、本linuxマシンにもシステムアカウントが必要です.そうでなければアクセスできません.
主に変更および追加されたドメインは次のとおりです.
 
2.1アクセス可能なホストipのリスト
 
hosts allow = 192.168.0.1 192.168.0.88
 
2.2安全モード
 
security = share
 
2.4共有ファイル名と共有ファイルの指定
 
[glx_linux]
 
コメント=This is Glx Linux#コメント説明
 
path =/mnt/e_win
 
guest ok = yes
 
writable = yes
 
2.4 Samba専用ユーザーの作成
 
ユーザーgliet_の作成linux
 
addusr gliet_linux
 
passwd gliet_linux
 
その後sambaにユーザーを追加
 
/etc/samba/smbpasswd -a gliet_linux
 
2.5 ipチェーンのクリア
 
service iptables stop
 
すべてのチェーンをクリア:[OK]
 
ユーザー定義チェーンの削除:[OK]
 
組み込みチェーンをデフォルトのACCEPTポリシーにリセットする:[OK]
 
2.6 NICの再起動
 
service network restart
 
インタフェースを閉じていますeth 0:[OK]
ループバックインタフェースを閉じる:[OK]
ネットワークパラメータの設定:[OK]
ポップアップループバックインタフェース:[OK]
ポップアップインタフェースeth 0:[OK]
 
◆3.Sambaの再起動
 
/etc/rc.d/init.d/smb restart(sambaを再起動)
 
◆4.よし、win_xpログイン
 
//192.168.0.5
 
ユーザー名の入力:gliet_linuxとパスワードを入力すると、ディレクトリglx_が表示されます.linux、このディレクトリはwindowsユーザーによって変更できます.
 
ははは、windowsはlinuxを操作することができます.以下は私のプロファイルです.

       
        security = user [glx_linux_write_win_share] comment = This is Write test path = /home/gliet/win guest ok = yes writable = yes [glx_linux_read_win_tar_share] comment = This is Read test path = /home/gliet/tar guest ok = yes read only = yes