- 追加された行はこの色です。
- 削除された行はこの色です。
標準ファイルサーバー
#contents
*インストール [#y7c816ba]
有名だけに各ディストリビューションにバイナリがあるはず。ソースインストールは未体験
*smb.confについて [#y4261b20]
**日本語文字コードの設定 [#w37a7b7c]
コレを省くとUNIX上で文字化けしたりする。
[global]
charset
unix charset = eucJP-ms
dos charset = cp932
display charset = eucJP-ms
上からUNIX上のファイル名のエンコード、dosの文字コード、最後がsambaのメッセージが出す文字コード。
**UNIXパスワード変更と同期 [#r6e34799]
smbpasswdコマンドの裏でpasswdコマンドを実行するオプション。あくまでおまけ的オプションと考えておいたほうがよい。
unix password sync = yes
*ユーザーの追加 [#x514ad41]
smbpasswd -a ユーザー名
*コマンドラインでWindows共有フォルダへ接続できる smbclient 利用法 [#a892176a]
-linuxからwindowsへ接続する
smbclient //コンピューター名/共有名 パスワード -U ユーザー名
接続後のコマンドはFTPとほぼ同じである。
-該当ディレクトリ以下のすべてをアーカイブする
tar c /var/tmp/moge.tar.gz *
*sambaでドメインコントローラー [#k2b13e52]
-事前に以下の作業をする
groupadd admin
groupadd winpc
mkdir -p /home/netlogon
-smb.confを以下のように編集
workgroup = testdomain
domain master = yes
domain logons = yes
local master = yes
logon script = mount.bat
domain admin grop = @admin
add user script = /usr/sbin/adduser -n -g winpc -c WinPC -d /dev/null -s /bin/false %m$
-mount.batはネットワークドライブなどの設定を行うもの。改行コードはDOSにすること!
net time \\celeron /set /yes
@echo off
if %OS%.==Windows_NT. goto WinNT
:Win95
net use v: \\celeron\share
net use z: \\celeron\homes
goto end
:WinNT
net use v: \\celeron\share /persistent:no
:end
-マシン名+$のユーザーを追加する
*Windows共有フォルダをLinuxにマウントする [#dc704485]
smbmount //共有ホスト/共有名 /mnt/linuxsamba
#counter