ubuntu上のSambaサーバ構成
4012 ワード
Sambaのインストール
sambaのインストール
sudo apt-get install samba
コンフィギュレーション
第一歩共有ディレクトリの作成:例えば/home/ユーザー名/shareを作成するには、まずこのフォルダを作成します(このユーザー名はあなたのユーザー名です.分かりやすいように書きました.その時に自分で変更してください)
コード:
mkdir /home/ /share ( share )
chmod 777 /home/ /share ( )
smbをバックアップして編集する.confはネットユーザーのアクセスを許可します(いつでもバックアップする良い習慣を身につけて、肝心な時にあなたは当初のバックアップがどんなに賢明なことかを発見することができます!)コード:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
この行のテキストコードを検索します.
; security = user
次の行に取って代わる
コード:
security = user
username map = /etc/samba/smbusers
アクセスを許可するユーザーがnewであると仮定して、次の行をファイルの一番後ろに追加します.フォルダの共有名はShare#です.ここでは、smbユーザーnewを作成し、XPユーザーにこのnewを通じてデータ交流をさせるためです.もちろん好きな名前を書いてもいいですが、前後が一致すればいいだけです.
コード:
[Share]
comment = Shared Folder with username and password
path=/home/ユーザー名/share
public = yes
writable = yes
valid users = new
create mask = 0700
directory mask = 0700
force user=nobody#ファイルを作成する所有者ユーザーを指定します.これにより、他のシステムの共有ディレクトリに対する操作は、指定したユーザーの操作に相当します.
forceグループ=nogroup#ファイルを作成する所有者グループを指定します(このグループ名が存在することを確認してください.そうしないとエラーが発生し、接続できません).
available = yes
browseable = yes
ついでにここを変更して、[global]を見つけてworkgroup=MSHOMEを変更します:(ここのWORKGROUPは共有中のワークグループ名です)コード:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
後ろの3行は、中国語のカタログが文字化けしてしまうのを防ぐためです.newというネットワークアクセスアカウントを追加します.システムに現在このアカウントがない場合は、
コード:
sudo useradd new
注意してください.newというユーザーを追加しただけで、ユーザーにネイティブログインパスワードを付与していません.そのため、このユーザーはリモートからしかアクセスできず、ネイティブからログインできません.またsambaのログインパスワードは、ネイティブのログインパスワードとは異なります.ネットワーク・コンシューマのアカウントを追加します.
コード:
sudo smbpasswd-a new(あなたのnewパスワードを設定します.このパスワードは電源を入れてログインするときに使うのではなく、WIN共有ファイルまたはWIN共有ファイルにアクセスするときに記入するパスワードです)sudo gedit/etc/samba/smbusers
新しく作成したファイルに次の行を追加して保存します.
コード:
new = “network username”
将来newのネットワークアクセスパスワードを変更する必要がある場合は、このコマンドで変更します.
コード:
sudo smbpasswd -a new
ネットワーク利用者のアカウントを削除するコマンド上の-aを-x sudo smbpasswd-x newに変更
sambaのテストと再起動
コード:
sudo testparm
sudo/etc/init.d/samba restart
UNIXシステムリモートアクセス
sudo mount-t cifs-o uid=ユーザー名、user=sambaユーザー名、password=sambaユーザーパスワード、file_mode=0777,dir_mode=0777//10.41.0.102/Share/var/www/TcWebFile
Windowsシステムのリモートアクセス
\サーバIPアドレス