NAME
smbclient − サ ー バ 上 の SMB/CIFS リ ソ ー ス に ア ク セ ス す る ftp の よ う な ク ラ イ ア ン ト
SYNOPSIS
smbclient servicename [ password ] [ -b <buffer size> ] [ -d debuglevel ] [ -D Directory ] [ -U username ] [ -W workgroup ] [ -M <netbios name> ] [ -m maxprotocol ] [ -A authfile ] [ -N ] [ -l logfile ] [ -L <netbios name> ] [ -I destinationIP ] [ -E <terminal code> ] [ -c <command string> ] [ -i scope ] [ -O <socket options> ] [ -p port ] [ -R <name resolve order> ] [ -s <smb config file> ] [ -T<c|x>IXFqgbNan ]
DESCRIPTION
こ の ツ ー ル は Samba <URL:samba.7.html> ス イ ー ト の 一 部 で あ る 。
smbclient は SMB/CIFS サ ー バ と 「 会 話 」 を す る こ と が で き る ク ラ イ ア ン ト で あ る 。 ftp プ ロ グ ラ ム (ftp(1)を 参 照 )と よ く 似 た イ ン タ ー フ ェ ー ス を 提 供 し 、 サ ー バ か ら ロ ー カ ル マ シ ン へ フ ァ イ ル を ダ ウ ン ロ ー ド し た り 、 ロ ー カ ル マ シ ン か ら サ ー バ へ と フ ァ イ ル を ア ッ プ ロ ー ド し た り 、 サ ー バ か ら デ ィ レ ク ト リ 情 報 を 取 得 す る な ど の 動 作 を 行 う 。
オ プ シ ョ ン
servicename
servicename は 利 用 し た い サ ー ビ ス の サ ー バ 上 で の 名 前 で あ る 。 サ ー ビ ス 名 は //server/service の よ う な 形 を と る 。 server は 利 用 し た い サ ー ビ ス を 提 供 し て い る SMB/CIFS サ ー バ の NetBIOS 名 で あ り 、 service は 提 供 さ れ て い る サ ー ビ ス の 名 前 で あ る 。 し た が っ て 、 SMB/CIFS サ ー バ "smbserver" の "printer" と い う サ ー ビ ス に 接 続 す る に は 、 次 の よ う な サ ー ビ ス 名 を 使 用 す る 。 //smbserver/printer 必 要 と さ れ る サ ー バ 名 が 、 一 概 に サ ー バ の IP(DNS)ホ ス ト 名 で あ る と は 限 ら な い こ と に 注 意 ! 必 要 と さ れ る 名 前 が NetBIOS 名 で あ り 、 そ の 名 前 は サ ー バ の 動 作 し て い る マ シ ン の IPホ ス ト 名 と 同 じ か も 知 れ な い し 、 異 な っ て い る か も 知 れ な い 。 サ ー バ 名 を 解 決 す る 方 法 は 、 smbclient の -R オ プ シ ョ ン か 、 smb.conf フ ァ イ ル 中 の name resolve order パ ラ メ ー タ に よ っ て 決 定 さ れ る 。 こ の パ ラ メ ー タ に よ り 、 管 理 者 が 、 名 前 解 決 の 順 番 や 方 式 を 変 更 す る 事 が 可 能 に な っ て い る 。
password 指
定 し た サ ー バ
の サ ー ビ ス へ
ア ク セ ス す る
た め に 必 要 な
パ ス ワ ー ド 。
こ の パ ラ メ ー
タ が 指 定 さ れ
た 場 合 、 -Nオ
プ シ ョ ン (パ ス
ワ ー ド プ ロ ン
プ ト の 抑 止 ) が
自 動 的 に 設 定
さ れ る 。 デ フ
ォ ル ト の パ ス
ワ ー ド は な い
。 (こ の パ ラ メ
ー タ を 用 い る
か 、 -U オ プ シ
ョ ン (以 下 を 参
照 )で パ ス ワ ー
ド が 指 定 さ れ
な か っ た 事 に
よ り ) パ ス ワ ー
ド が コ マ ン ド
ラ イ ン か ら 指
定 さ れ ず 、 -N
オ プ シ ョ ン も
指 定 さ れ て い
な い 場 合 、 サ
ー バ が パ ス ワ
ー ド を 要 求 し
て い る か ど う
か に 関 わ ら ず
、 ク ラ イ ア ン
ト は パ ス ワ ー
ド 入 力 を 求 め
る 。 (パ ス ワ ー
ド が 必 要 で な
い 場 合 は 、 単
に ENTER キ ー を 入 力
す る 事 で 、 空
の パ ス ワ ー ド
を 渡 せ ば よ い
。 ) 注 意 : あ る 種
の サ ー バ (OS/2、 Windows
for Workgroup な ど )は 、 大
文 字 の パ ス ワ
ー ド を 要 求 す
る 。 小 文 字 や
、 大 文 字 小 文
字 の 混 じ っ た
パ ス ワ ー ド は
拒 否 さ れ る で
あ ろ う 。 パ ス
ワ ー ド を ス ク
リ プ ト 中 に 記
述 す る と き は
、 十 分 注 意 す
る こ と 。
-s smb.conf 重 要 な フ ァ
イ ル smb.conf の 位 置
を 指 定 す る 。
-O socket options ク ラ イ ア
ン ト 側 の ソ ケ
ッ ト に 設 定 す
る 、 TCP ソ ケ ッ ト
の オ プ シ ョ ン
で あ る 。 有 効
な オ プ シ ョ ン
に つ い て は 、
smb.conf (5) マ ニ ュ ア
ル ペ ー ジ 中 の
、 socket options パ ラ メ ー
タ を 参 照 の こ
と 。
-R <name resolve order> こ の オ
プ シ ョ ン は Samba ス
イ ー ト に 含 ま
れ る プ ロ グ ラ
ム が ホ ス ト 名
か ら IPア ド レ ス
を 解 決 す る 際
の 手 段 、 順 序
を 決 定 す る の
に 使 用 さ れ る
。 オ プ シ ョ ン
は 、 名 前 解 決
の 手 段 ご と に
異 な る 、 ス ペ
ー ス で 区 切 ら
れ た 文 字 列 で
あ る 。 オ プ シ
ョ ン は 以 下 の
通 り : "lmhosts"、
"host"、 "wins" そ し
て "bcast"。 こ れ
ら は 、 以 下 の
よ う な 名 前 解
決 を 行 う 。
• |
lmhosts : Samba の lmhosts フ ァ イ ル か ら IPア ド レ ス を 解 決 す る 。 も し lmhosts の 該 当 行 に NetBIOS 名 の タ イ プ が な い 場 合 ( lmhosts(5) <URL:lmhosts.5.html> を 参 照 )、 す べ て の NetBIOS 名 の タ イ プ が 検 索 さ れ る 。 | ||
• |
host : シ ス テ ム の /etc/hosts フ ァ イ ル や NIS、 DNS を 用 い る 標 準 的 な ホ ス ト 名 か ら IP ア ド レ ス へ の 名 前 解 決 を 使 用 す る 。 こ の 名 前 解 決 の 方 式 は オ ペ レ ー テ ィ ン グ シ ス テ ム に 依 存 し て い る 。 例 え ば IRIX や Solaris で は 、 /etc/nsswitch.conf フ ァ イ ル に よ り 制 御 さ れ て い る 。 こ の 方 式 で は 、 問 い 合 わ さ れ る NetBIOS名 の タ イ プ は 0x20(サ ー バ ) で あ る と き に に 限 定 さ れ 、 そ う で な い 場 合 は 無 視 さ れ る こ と に 注 意 。 | ||
• |
wins : wins server パ ラ メ ー タ で 列 挙 さ れ た IP ア ド レ ス に 対 し て 名 前 の 問 い 合 わ せ を 行 な う 。 WINS サ ー バ が 指 定 さ れ て い な か っ た 場 合 、 こ の 方 式 は 無 視 さ れ る 。 | ||
• |
bcast : interfaces パ ラ メ ー タ で 記 述 さ れ た 各 々 の ロ ー カ ル イ ン タ ー フ ェ ー ス に 対 し 、 ブ ロ ー ド キ ャ ス ト を 行 う 。 こ れ は 対 象 の ホ ス ト が 同 じ サ ブ ネ ッ ト 内 に 存 在 し て い る 必 要 が あ る た め 、 あ ま り 確 実 で は な い 名 前 解 決 の 方 式 で あ る 。 |
こ の パ ラ メ ー タ が 設 定 さ れ て い な か っ た 場 合 、 smb.conf フ ァ イ ル 中 で 設 定 さ れ た (name resolve order) パ ラ メ ー タ が 使 わ れ る 。 デ フ ォ ル ト の 順 序 は 、 lmhosts、 host、 wins、 bcast で あ り 、 こ の パ ラ メ ー タ が 指 定 さ れ ず 、 smb.conf フ ァ イ ル 中 の name resolve order パ ラ メ ー タ も 記 述 さ れ て い な い 場 合 、 こ の 順 に 名 前 解 決 が 試 行 さ れ る 。
-M NetBIOS name こ の オ プ シ ョ ン を 指 定 す る と 、 "WinPopup" プ ロ ト コ ル を 使 っ て 、 別 の コ ン ピ ュ ー タ へ メ ッ セ ー ジ を 送 信 す る 事 が で き る 。 接 続 が 確 立 し て か ら 任 意 の メ ッ セ ー ジ を 入 力 す る 。 終 了 す る に は 、 ^D (control-D) を 入 力 す る 。 受 信 し た コ ン ピ ュ ー タ で WinPopup が 起 動 し て い れ ば 、 ユ ー ザ は お そ ら く ビ ー プ 音 と と も に 、 メ ッ セ ー ジ を 受 信 す る 事 に な る 。 WinPopup が 起 動 し て い な い と メ ッ セ ー ジ は 失 わ れ 、 な ん の エ ラ ー メ ッ セ ー ジ も 表 示 さ れ な い 。
1600 byte を 越 え る メ ッ セ ー ジ は 、 プ ロ ト コ ル の 仕 様 に よ る 制 限 の た め 、 自 動 的 に 切 り 捨 て ら れ る 。 便 利 な 使 用 例 と し て 、 smbclient を 通 し て メ ッ セ ー ジ を cat す る 方 法 を 紹 介 し よ う 。 例 え ば cat mymessage.txt | smbclient -M FRED と す る と 、 mymessage.txt フ ァ イ ル の 内 容 を メ ッ セ ー ジ と し て マ シ ン FRED に 送 る こ と が で き る 。 ま た -U や -I オ プ シ ョ ン も 、 メ ッ セ ー ジ の FROM や TO に 相 当 す る 設 定 を 指 定 し た い 場 合 は 、 便 利 な こ と も あ る 。
Samba で WinPopup メ ッ セ ー ジ を 受 け 取 る 方 法 は 、 smb.conf(5) の message command パ ラ メ ー タ を 参 照 の こ と 。 注 意 : WfWg PC で 常 に メ ッ セ ー ジ を 受 信 で き る よ う に し た い な ら 、 startup グ ル ー プ に WinPopup を コ ピ ー す る こ と 。
-i scope こ の パ ラ メ ー タ は 、 smbclient が 生 成 さ れ た NetBIOS 名 と 通 信 す る 際 に 用 い る NetBIOS ス コ ー プ を 指 定 す る 。 NetBIOS ス コ ー プ に つ い て の 詳 細 は 、 rfc1001.txt と rfc1002.txt を 参 照 の こ と 。 NetBIOS ス コ ー プ は 、 非 常 に 稀 に し か 用 い ら れ な い 。 こ の パ ラ メ ー タ を 設 定 で き る の は 、 シ ス テ ム 管 理 者 と し て 、 互 い に 通 信 す る 必 要 が あ る 全 て の NetBIOS マ シ ン の 管 理 責 任 を 持 っ て い る 時 く ら い だ ろ う 。
-N こ の パ ラ メ ー タ が 指 定 さ れ る と 、 ク ラ イ ア ン ト か ら ユ ー ザ へ の パ ス ワ ー ド 要 求 が 抑 制 さ れ る 。 こ れ は パ ス ワ ー ド 不 要 の サ ー ビ ス に ア ク セ ス す る と き に 便 利 で あ る 。 コ マ ン ド ラ イ ン に パ ス ワ ー ド の 指 定 が な か っ た り 、 こ の パ ラ メ ー タ が 指 定 さ れ て い な い と 、 ク ラ イ ア ン ト は パ ス ワ ー ド を 要 求 す る 。 |
-n NetBIOS name デ
フ ォ ル ト で は
、 ク ラ イ ア ン
ト は NetBIOS 名 と し
て 、 ロ ー カ ル
マ シ ン の ホ ス
ト 名 (を 大 文 字
化 し た も の )を
用 い る 。 こ の
パ ラ メ ー タ は
、 ホ ス ト 名 を
置 き 換 え て 、
任 意 の NetBIOS 名 を
用 い る 事 を 可
能 に す る 。
-d debuglevel
debuglevel は 、 0 か ら 10 の 整 数 か 、 英 文 字 A を 指 定 す る 。 こ の パ ラ メ ー タ が 指 定 さ れ て い な い と き の デ フ ォ ル ト 値 は 0 で あ る 。 こ の 値 を 大 き く す る ほ ど 、 ク ラ イ ア ン ト の よ り 詳 細 な 動 作 状 況 が ロ グ フ ァ イ ル に 記 録 さ れ る 。 レ ベ ル 0 で は 、 致 命 的 な エ ラ ー や 非 常 に 重 大 な 警 告 の み が 記 録 さ れ る 。 レ ベ ル 1 は 、 日 常 的 に 使 用 す の に 適 し た レ ベ ル で あ り 、 実 行 さ れ た 操 作 に つ い て の 小 量 の 情 報 が 生 成 さ れ る 。
1 よ り 大 き い レ ベ ル を 指 定 し た 場 合 は 、 大 量 の ロ グ が 生 成 さ れ る の で 、 問 題 解 決 の 時 に の み 使 用 す べ き で あ る 。 3 よ り 大 き い レ ベ ル は 、 開 発 者 だ け が 利 用 す る よ う に 設 計 さ れ て お り 、 莫 大 な 量 の デ ー タ を 出 力 す る が 、 ほ と ん ど は 暗 号 の よ う な も の で あ る 。 debuglevel に A を 指 定 す る と 、 全 て の デ バ ッ グ メ ッ セ ー ジ が 出 力 さ れ る 。 こ れ は 、 開 発 者 (お よ び コ ー ド が 内 部 的 に ど の よ う に 実 行 さ れ て い る か を 本 当 に 知 り た い 人 ) 用 の 設 定 で あ る 。 こ の パ ラ メ ー タ を 指 定 す る と 、 smb.conf(5) フ ァ イ ル に 設 定 し た log level パ ラ メ ー タ よ り 優 先 さ れ る 事 に 注 意 。
-p port こ
の 値 は 、 サ ー
バ へ 接 続 す る
と き に 利 用 す
る TCP の ポ ー ト 番
号 で あ る 。 SMB/CIFS
サ ー バ 用 の 標
準 の (well-known) TCP ポ ー
ト 番 号 は 139 で あ
り 、 こ れ が デ
フ ォ ル ト 値 で
あ る 。
-l logfilename 指 定 す る
と 、 logfilenameは 、
ロ グ フ ァ イ ル
の ベ ー ス 名 (base name)
を 指 定 す る 。
こ の フ ァ イ ル
に は 、 動 作 中
の ク ラ イ ア ン
ト が 操 作 デ ー
タ を 記 録 す る
。 デ フ ォ ル ト
の ベ ー ス 名 は
、 コ ン パ イ ル
時 に 指 定 さ れ
る 。 ベ ー ス 名
は 、 実 際 の ロ
グ フ ァ イ ル 名
を 生 成 す る 際
に 用 い ら れ る
。 例 え ば ベ ー
ス 名 が "log" の 場
合 、 デ バ ッ グ
フ ァ イ ル 名 は
、 log.client の よ う
に な る 。 生 成
さ れ た ロ グ フ
ァ イ ル は 、 ク
ラ イ ア ン ト に
よ っ て 削 除 さ
れ る 事 は な い
。
-h ク ラ イ ア ン ト の ヘ ル プ メ ッ セ ー ジ を 表 示 す る 。 |
-I IP-address
IP address は 接 続 す る サ ー バ の IP ア ド レ ス を 表 す 。 こ れ は 、 標 準 的 な "a.b.c.d" 形 式 で 指 定 す る 。 通 常 ク ラ イ ア ン ト は 前 述 し た name resolve order パ ラ メ ー タ 中 で 記 述 し た NetBIOS 名 の 解 決 メ カ ニ ズ ム を 用 い て 検 索 す る 事 に よ り 、 そ の SMB/CIFS サ ー バ の ア ド レ ス を 解 決 し よ う と す る 。 こ の パ ラ メ ー タ を 使 う こ と で 、 ク ラ イ ア ン ト は 、 強 制 的 に 指 定 さ れ た IP ア ド レ ス を サ ー バ の IP ア ド レ ス と み な し 、 接 続 し よ う と し て い る リ ソ ー ス の NetBIOS 名 は 無 視 さ れ る 。 こ の パ ラ メ ー タ の デ フ ォ ル ト 値 は な い 。 こ の パ ラ メ ー タ が 指 定 さ れ な け れ ば 、 ア ド レ ス は 、 前 述 し た よ う に し て ク ラ イ ア ン ト が 自 動 的 に 決 定 す る 。
-E こ の パ ラ メ ー タ は 、 ク ラ イ ア ン ト が メ ッ セ ー ジ を 標 準 出 力 で は な く 、 標 準 エ ラ ー 出 力 |
(stderr)に 出
力 す る よ う に
す る 。 デ フ ォ
ル ト で は 、 ク
ラ イ ア ン ト は
メ ッ セ ー ジ を
標 準 出 力 - 一 般
的 に は ユ ー ザ
の tty - に 出 力 す る
。
-U username[%pass]
SMB の ユ ー ザ 名 、 ま た は ユ ー ザ 名 と パ ス ワ ー ド を 与 え る 。 %pass が 指 定 さ れ な け れ ば 、 ユ ー ザ に 問 い 合 わ さ れ る 。 ク ラ イ ア ン ト は ま ず USER 環 境 変 数 を チ ェ ッ ク し 、 次 に LOGNAME を チ ェ ッ ク す る 。 い ず れ か が 存 在 す れ ば そ の 値 の 文 字 列 を 大 文 字 に す る 。 そ れ ら の 変 数 に ’%’ 記 号 が 含 ま れ て い れ ば 、 そ れ 以 降 は パ ス ワ ー ド と し て 扱 わ れ る 。 こ れ ら の 環 境 変 数 が 見 つ か ら な け れ ば 、 ユ ー ザ 名 に は GUEST が 使 用 さ れ る 。 環 境 変 数 に (%pass 形 式 を 使 用 し た )パ ス ワ ー ド が 含 ま れ て い な け れ ば 、 smbclient は パ ス ワ ー ド を 得 る た め に PASSWD 環 境 変 数 を 探 す 。 -Afor more details. 第 三 の 選 択 肢 は 、 ド メ イ ン 名 、 ユ ー ザ 名 と パ ス ワ ー ド を 平 文 で 書 い た 「 証 明 書 フ ァ イ ル 」 の 使 用 で あ る 。 こ の 方 法 は 、 主 に コ マ ン ド ラ イ ン や 環 境 変 数 を 経 由 し て パ ス ワ ー ド を 扱 う こ と が 好 ま れ な い ス ク リ プ ト の た め に 提 供 さ れ る 。 こ の 方 法 を 使 用 す る と き は 、 好 ま し く な い ユ ー ザ が フ ァ イ ル に ア ク セ ス で き な い よ う に パ ー ミ ッ シ ョ ン が 正 し く 設 定 さ れ て い る こ と を 確 認 す る こ と 。 詳 細 は -A を 参 照 。 パ ス ワ ー ド を ス ク リ プ ト や PASSWD 環 境 変 数 に 含 め る 時 は 注 意 深 く 行 う こ と 。 多 く の シ ス テ ム で は 、 実 行 中 の プ ロ セ ス の コ マ ン ド ラ イ ン は ps コ マ ン ド で 表 示 さ れ て し ま う 。 安 全 の 為 に は 、 常 に smbclient が パ ス ワ ー ド プ ロ ン プ ト を 表 示 す る よ う に し 、 パ ス ワ ー ド を 直 接 入 力 す る よ う に す る こ と 。
-A filename こ の オ プ シ ョ ン に は 接 続 に 使 用 す る ユ ー ザ 名 、 ド メ イ ン 名 、 パ ス ワ ー ド を 読 み 込 む た め の フ ァ イ ル を 指 定 す る 。 フ ァ イ ル の フ ォ ー マ ッ ト は 次 の と お り 。
username =
<value>
password = <value>
domain = <value>
も し domain パ ラ メ ー タ が な い 場 合 、 現 在 の ワ ー ク グ ル ー プ 名 が 使 わ れ る 。 好 ま し く な い ユ ー ザ か ら フ ァ イ ル に ア ク セ ス で き な い よ う に パ ー ミ ッ シ ョ ン を 正 し く 設 定 さ れ て い る こ と を 確 認 す る こ と 。 |
-L こ の オ プ シ ョ ン を 指 定 す る と 、 サ ー バ 上 で 利 用 可 能 な サ ー ビ ス を 一 覧 す る こ と が で き る 。 |
smbclient -L host
の よ う に し て
使 う と 、 サ ー
ビ ス の 一 覧 が
表 示 さ れ る 。
NetBIOS 名 が TCP/IP の DNS の
ホ ス ト 名 に 一
致 し な い 場 合
や 、 別 の ネ ッ
ト ワ ー ク 上 の
ホ ス ト の 情 報
を 表 示 し よ う
と し て い る 場
合 は 、 -I オ プ
シ ョ ン が 役 に
た つ 。
-t terminal code こ の オ プ
シ ョ ン は 、
smbclient に 対 し て
リ モ ー ト サ ー
バ が 表 示 す る
フ ァ イ ル 名 を
ど の よ う に 変
換 す べ き か を
指 定 す る 。 通
常 、 ア ジ ア 言
語 の マ ル チ バ
イ ト 文 字 の UNIX 上
で の 実 装 は 、
SMB/CIFS サ ー バ と 異
な る 文 字 セ ッ
ト を 使 用 し て
い る (例 え ば SJIS
と EUC の よ う に
)。 こ の パ ラ メ
ー タ を 設 定 す
る こ と で 、
smbclient は UNIX 上 の フ
ァ イ ル 名 と SMB サ
ー バ 上 の フ ァ
イ ル 名 と の 変
換 を 正 し く 行
う よ う に な る
。 こ の オ プ シ
ョ ン は 厳 格 に
テ ス ト さ れ た
も の で は な く
、 多 少 問 題 が
あ る か も 知 れ
な い 。
terminal code に は sjis、 euc、 jis7、 jis8, junet、 hex、 cap が あ る 。 こ れ は 全 て で は な く 、 完 全 な リ ス ト は 、 Samba の ソ ー ス コ ー ド を チ ェ ッ ク し て 欲 し い 。
-b buffersize こ
の オ プ シ ョ ン
は サ ー バ と フ
ァ イ ル の 送 受
信 を 行 な う と
き の 送 受 信 バ
ッ フ ァ の サ イ
ズ を 変 更 す る
。 デ フ ォ ル ト
値 は 65520 バ イ ト で
あ る 。 こ の 値
を (最 小 1200 バ イ ト
ま で )小 さ く す
る こ と で 、 Windows 9x
サ ー バ と の フ
ァ イ ル の 転 送
が ス ピ ー ド ア
ッ プ す る こ と
が 確 認 さ れ て
い る 。
-W WORKGROUP 接 続 時 に
smb.conf に 記 述 さ れ
て い る workgroup パ ラ
メ ー タ で 指 定
さ れ た デ フ ォ
ル ト の ワ ー ク
グ ル ー プ (ド メ
イ ン )名 よ り も
優 先 す る 。 こ
れ は 特 定 の サ
ー バ へ の 接 続
時 に 必 要 か も
知 れ な い 。
-T tar options
smbclient は SMB/CIFS 共 有 上 の 全 て の フ ァ イ ル に お い て 、 tar(1) 互 換 の バ ッ ク ア ッ プ を 行 う 事 が で き る 。 こ の オ プ シ ョ ン に 設 定 可 能 な 副 次 的 な tar フ ラ グ は 以 下 の と お り 。
• |
c - UNIX 上 で tar フ ァ イ ル を 作 成 す る 。 こ の オ プ シ ョ ン の 後 に は tar フ ァ イ ル の 名 前 、 テ ー プ デ バ イ ス 、 も し く は 標 準 出 力 を 意 味 す る "-" の い ず れ か を 指 定 し な け れ ば な ら な い 。 標 準 出 力 を 指 定 し た 場 合 、 ロ グ レ ベ ル を 最 低 の -d0 に し て 、 tar フ ァ イ ル の 出 力 が 破 壊 さ れ な い よ う に す る こ と 。 こ の フ ラ グ は x フ ラ グ と 互 い に 排 他 的 な 関 係 に あ る 。 | ||
• |
x - ロ ー カ ル の tar フ ァ イ ル を 共 有 に 展 開 (リ ス ト ア )す る 。 -D オ プ シ ョ ン が 指 定 さ れ て い な い と 、 tar フ ァ イ ル は 共 有 の 最 上 位 デ ィ レ ク ト リ か ら リ ス ト ア さ れ る 。 こ の オ プ シ ョ ン の 後 に は tar フ ァ イ ル の 名 前 、 デ バ イ ス の 名 前 、 あ る い は 標 準 入 力 を 意 味 す る "-" を 指 定 し な け れ ば な ら な い 。 こ の フ ラ グ は c フ ラ グ と 互 い に 排 他 的 な 関 係 に あ る 。 リ ス ト ア さ れ た フ ァ イ ル は 、 作 成 日 時 (mtime)が tar フ ァ イ ル に 保 存 さ れ た 時 点 の 日 付 に な る 。 ま た 、 現 在 デ ィ レ ク ト リ に つ い て は 、 作 成 日 時 が 正 し く リ ス ト ア さ れ な い 。 | ||
• |
I -指 定 し た フ ァ イ ル と デ ィ レ ク ト リ を 処 理 の 対 象 に す る 。 こ の オ プ シ ョ ン は 、 フ ァ イ ル 名 が 指 定 さ れ て い る 場 合 の デ フ ォ ル ト の 動 作 で あ り 、 tar フ ァ イ ル を 展 開 ま た は 作 成 す る 時 に 、 指 定 さ れ た も の だ け を 処 理 の 対 象 に す る (従 っ て 、 そ れ 以 外 の も の は 全 て 除 外 さ れ る )。 下 記 の 例 を 参 照 の こ と 。 フ ァ イ ル 名 の ワ イ ル ド カ ー ド 指 定 機 能 は 、 二 つ あ る 方 式 の ど ち ら か を 使 う 。 下 記 の r オ プ シ ョ ン を 参 照 の こ と 。 | ||
• |
X - 指 定 し た フ ァ イ ル と デ ィ レ ク ト リ を 処 理 の 対 象 か ら 除 外 す る 。 こ の オ プ シ ョ ン は tar フ ァ イ ル を 展 開 ま た は 作 成 す る 時 に 、 指 定 さ れ た も の を 処 理 の 対 象 か ら 除 外 す る 。 下 記 の 例 を 参 照 の こ と 。 フ ァ イ ル 名 の ワ イ ル ド カ ー ド 指 定 機 能 は 、 二 つ あ る 方 式 の ど ち ら か を 使 う 。 下 記 の r オ プ シ ョ ン を 参 照 の こ と 。 | ||
• |
b - ブ ロ ッ ク サ イ ズ 。 こ の オ プ シ ョ ン の 後 に は 有 効 な (1 以 上 の )ブ ロ ッ ク サ イ ズ を 指 定 し な け れ ば な ら な い 。 こ の オ プ シ ョ ン に よ り 、 tar フ ァ イ ル は 、 ブ ロ ッ ク サ イ ズ *TBLOCK (通 常 512 バ イ ト ) ブ ロ ッ ク の 単 位 で 書 き 出 さ れ る よ う に な る 。 | ||
• |
g - イ ン ク リ メ ン タ ル (増 分 )。 ア ー カ イ ブ ビ ッ ト が 立 っ て い る フ ァ イ ル だ け を バ ッ ク ア ッ プ す る 。 c フ ラ グ が 指 定 さ れ て い る 時 の み 意 味 を も つ 。 | ||
• |
q - 表 示 の 抑 止 (quiet)。 動 作 中 の 状 態 メ ッ セ ー ジ の 表 示 を 抑 止 す る 。 こ れ は 、 tar モ ー ド で も 同 様 で あ る 。 | ||
• |
r - 正 規 表 現 。 HAVE_REGEX_H フ ラ グ を 設 定 し て コ ン パ イ ル し た 場 合 は 、 処 理 対 象 に 含 め る か 除 外 す る フ ァ イ ル を 指 定 す る 為 に 正 規 表 現 を 使 う こ と が で き る 。 (訳 注 : 原 文 で は "excluding or excluding files" と な っ て い る が 、 "including or excluding files" の 誤 り だ と 思 わ れ る )し か し 、 こ の モ ー ド は 非 常 に 遅 い 。 HAVE_REGEX_H フ ラ グ な し で コ ン パ イ ル さ れ た 場 合 は 、 * と ? を 用 い る 限 定 的 な ワ イ ル ド カ ー ド が 使 用 で き る 。 | ||
• |
N - 更 新 (newer)。 こ の オ プ シ ョ ン の 後 に は 、 フ ァ イ ル 名 を 指 定 す る 必 要 が あ る 。 そ の フ ァ イ ル の 日 付 と 作 成 中 に 共 有 上 で 見 付 か っ た フ ァ イ ル の 日 付 と が 比 較 さ れ る 。 指 定 さ れ た フ ァ イ ル よ り 新 し い フ ァ イ ル だ け が tar フ ァ イ ル に バ ッ ク ア ッ プ さ れ る 。 c フ ラ グ が 指 定 さ れ て い る 時 の み 意 味 を も つ 。 | ||
• |
a - ア ー カ イ ブ ビ ッ ト を セ ッ ト す る 。 フ ァ イ ル が バ ッ ク ア ッ プ さ れ た 時 点 で ア ー カ イ ブ ビ ッ ト が ク リ ア さ れ る 。 g お よ び c フ ラ グ が 設 定 さ れ て い る 時 の み 意 味 を も つ 。 |
Tar に お け る 長 い フ ァ イ ル 名
smbclient の tar オ プ シ ョ ン は 、 現 在 バ ッ ク ア ッ プ と リ ス ト ア の 両 方 で 長 い フ ァ イ ル 名 を サ ポ ー ト し て い る 。 し か し 、 フ ァ イ ル の フ ル パ ス 名 は 1024 バ イ ト 以 下 で あ る 必 要 が あ る 。 ま た tar ア ー カ イ ブ が 作 成 さ れ た 時 、 smbclient の tar オ プ シ ョ ン は そ の ア ー カ イ ブ 内 の 全 て の フ ァ イ ル を 絶 対 フ ァ イ ル 名 で は な く 、 相 対 フ ァ イ ル 名 で 記 録 す る 。
Tar フ ァ イ ル 名 全 て の フ ァ イ ル に は 、 DOS の パ ス 名 (’\’を パ ス 名 の 区 切 り と す る ) を 付 与 す る か 、 UNIX の パ ス 名 (’/’を パ ス 名 の 区 切 り と す る ) を 付 与 す る こ と が で き る 。 例
tar フ ァ イ ル の backup.tar を mypc 上 の myshare (パ ス ワ ー ド な し )に リ ス ト ア す る 。
smbclient //mypc/yshare "" -N -Tx backup.tar
users/docs 以 外 の 全 て を リ ス ト ア す る
smbclient //mypc/myshare "" -N -TXx backup.tar users/docs
users/docs 配 下 の フ ァ イ ル を 含 む tar フ ァ イ ル を 作 成 す る 。
smbclient //mypc/myshare "" -N -Tc backup.tar users/docs 上 記 と 同 じ tar フ ァ イ ル を 作 成 す る が 、 DOS の パ ス 名 を 使 用 す る 。
smbclient //mypc/myshare "" -N -Tc backup.tar users\\edocs
(訳 注 : 原 文 は -tc と な っ て い る が 、 -Tc が 正 し い と 思 わ れ る 。 ま た 、 \ は コ マ ン ド ラ イ ン 上 で は \\ と す る 必 要 が あ る 。 共 有 上 に あ る 全 て の フ ァ イ ル と デ ィ レ ク ト リ を 含 む tar フ ァ イ ル を 作 成 す る 。
smbclient
//mypc/myshare "" -N -Tc backup.tar *
-D initial directory 動 作 を 開
始 す る 前 に 、
デ ィ レ ク ト リ
initial directory に 移 動 す
る 。 お そ ら く
、 利 用 さ れ る
の は tar オ プ シ ョ
ン -T が 指 定 さ れ
た と き だ け だ
ろ う 。
-c command string
command string は セ ミ コ ロ ン で 区 切 っ た コ マ ン ド の リ ス ト で あ る 。 こ の コ マ ン ド は 、 標 準 入 力 か ら 受 け 取 る コ マ ン ド の 代 わ り に 実 行 さ れ る 。 -N オ プ シ ョ ン が -c オ プ シ ョ ン に よ っ て 、 暗 黙 の 内 に 設 定 さ れ る 。 こ の オ プ シ ョ ン が 特 に 役 立 つ の は 、 ス ク リ プ ト で 利 用 し た り 、 標 準 入 力 を 例 え ば -c ’print -’ の よ う に し て サ ー バ に 出 力 し た り す る 場 合 で あ る 。
オ ペ レ ー シ ョ ン (操 作 )
ク ラ イ ア ン ト が 起 動 す る と 、 ユ ー ザ に は 以 下 の よ う な プ ロ ン プ ト が 表 示 さ れ る 。
smb:\>
バ ッ ク ス ラ ッ
シ ュ ("\")は サ ー
バ 上 の 現 在 の
作 業 デ ィ レ ク
ト リ を 示 し て
お り 、 作 業 デ
ィ レ ク ト リ を
変 え る と 、 こ
の 表 示 も 変 わ
る 。 こ の プ ロ
ン プ ト は 、 ク
ラ イ ア ン ト の
準 備 が で き 、
ユ ー ザ の コ マ
ン ド 実 行 を 待
機 し て い る 事
を 示 し て い る
。 各 コ マ ン ド
は 、 一 つ の 単
語 で あ る が 、
コ マ ン ド に よ
っ て は 、 コ マ
ン ド 固 有 の パ
ラ メ ー タ を 指
定 す る 事 も で
き る 。 コ マ ン
ド と パ ラ メ ー
タ は 、 特 に 注
釈 が な い 限 り
、 ス ペ ー ス で
区 切 ら れ る 。
全 て の コ マ ン
ド は 大 文 字 小
文 字 を 識 別 し
な い 。 コ マ ン
ド の パ ラ メ ー
タ は 、 コ マ ン
ド に よ っ て 大
文 字 と 小 文 字
が 区 別 さ れ た
り さ れ な か っ
た り す る 。 ス
ペ ー ス が 含 ま
れ て い る フ ァ
イ ル 名 は 、 名
前 を ダ ブ ル ク
オ ー ト 文 字 で
、 例 え ば 、 "a long
file name" の よ う に 括
る 事 で 指 定 で
き る 。 大 括 弧
("[" と "]")で 括
ら れ て 示 さ れ
て い る パ ラ メ
ー タ (例 え ば
"[parameter]")は 、 オ プ
シ ョ ン で あ る
。 指 定 さ れ な
か っ た 場 合 、
コ マ ン ド は 適
切 な デ フ ォ ル
ト 値 を 用 い る
。 不 等 号 記 号
("<" と ">")で
括 ら れ て 示 さ
れ て い る パ ラ
メ ー タ (例 え ば
"")は 、 必 須 で
あ る 。 サ ー バ
上 で の コ マ ン
ド の 実 行 は 、
実 際 に サ ー バ
に 対 し て 要 求
を 発 行 す る 事
で 実 行 さ れ る
事 に 注 意 し て
ほ し い 。 従 っ
て 、 そ の 動 作
は サ ー バ 間 で
異 な る 場 合 が
あ り 、 サ ー バ
の 実 装 方 法 に
依 存 し て い る
。 利 用 で き る
コ マ ン ド を 以
下 に ア ル フ ァ
ベ ッ ト 順 で 紹
介 す る 。
? [command]
command を 指 定 す る と 、 ? コ マ ン ド は 指 定 さ れ た コ マ ン ド に つ い て の 簡 潔 で 有 益 な 説 明 を 表 示 す る 。 command を 指 定 し な い と 、 利 用 で き る コ マ ン ド の 一 覧 が 表 示 さ れ る 。
! [shell command]
shell command を 指 定 す る と 、 ! コ マ ン ド は ロ ー カ ル で シ ェ ル を 起 動 し 、 指 定 さ れ た シ ェ ル コ マ ン ド を 起 動 す る 。 コ マ ン ド を 指 定 し な い と 、 ロ ー カ ル な シ ェ ル が 起 動 す る 。
altname file ク
ラ イ ア ン ト は
、 フ ァ イ ル ま
た は デ ィ レ ク
ト リ の "代 わ り
"の 名 前 (8.3形 式
の 名 前 )を 返 す
よ う に サ ー バ
に 要 求 す る 。
cancel jobid0 [jobid1] ... [jobidN] ク ラ
イ ア ン ト は 、
与 え ら れ た ジ
ョ ブ IDの 印 刷 ジ
ョ ブ を キ ャ ン
セ ル す る よ う
に サ ー バ に 要
求 す る 。
chmod file mode in octal こ の コ
マ ン ド は サ ー
バ の CIFS UNIX拡 張 の
サ ポ ー ト に 依
存 し 、 サ ー バ
が サ ポ ー ト し
て い な い 場 合
は 失 敗 す る 。
ク ラ イ ア ン ト
は 、 UNIX で の 標 準
形 式 で あ る 8進
数 で の UNIXパ ー ミ
ッ シ ョ ン に 変
更 す る よ う に
サ ー バ に 要 求
す る 。
chown file uid gid こ の コ マ
ン ド は サ ー バ
の CIFS UNIX拡 張 の サ
ポ ー ト に 依 存
し 、 サ ー バ が
サ ポ ー ト し て
い な い 場 合 は
失 敗 す る 。 ク
ラ イ ア ン ト は
、 与 え ら れ た
10進 数 の ユ ー ザ
ID、 グ ル ー プ IDに
所 有 者 を 変 更
す る よ う に サ
ー バ に 要 求 す
る 。 現 在 は 、
与 え ら れ た 名
前 か ら リ モ ー
ト の uid と gid を 検
索 す る 方 法 は
な い こ と に 注
意 。 こ れ は 、
将 来 の バ ー ジ
ョ ン の CIFS UNIX 拡 張
に よ っ て 対 応
さ れ る か も し
れ な い 。
cd [directory name]
"directory name" を 指 定 す る と 、 サ ー バ 上 の 現 在 の 作 業 デ ィ レ ク ト リ が 指 定 さ れ た デ ィ レ ク ト リ に な る 。 何 ら か の 理 由 で 指 定 さ れ た デ ィ レ ク ト リ に ア ク セ ス で き な い と 、 操 作 は 失 敗 す る 。 デ ィ レ ク ト リ 名 を 指 定 し な い と 、 サ ー バ 上 の 現 在 の 作 業 デ ィ レ ク ト リ が 表 示 さ れ る 。
del <mask>
ク ラ イ ア ン ト
が サ ー バ に 対
し 、 サ ー バ 上
の 現 在 の 作 業
デ ィ レ ク ト リ
で mask に 一 致 す
る す べ て の フ
ァ イ ル を 削 除
す る よ う に 要
求 す る 。
dir <mask> サ ー バ 上
の 現 在 の 作 業
デ ィ レ ク ト リ
で 、 mask に 一 致
す る フ ァ イ ル
の 一 覧 を サ ー
バ か ら 入 手 し
、 表 示 す る 。
exit サ ー バ と の 接 続 を 終 了 し 、 プ ロ グ ラ ム を 終 了 す る 。 |
get <remote file name> [local file name]
remote file name と い う 名 前 の フ ァ イ ル を サ ー バ か ら ク ラ イ ア ン ト を 実 行 し て い る マ シ ン へ コ ピ ー す る 。 local file name が 指 定 さ れ て い る と 、 そ れ が ロ ー カ ル に コ ピ ー さ れ る フ ァ イ ル の 名 前 と な る 。 smbclient に よ る フ ァ イ ル の 転 送 は 、 す べ て binary モ ー ド で 行 わ れ る こ と に 注 意 し て ほ し い 。 lowercase コ マ ン ド も 参 照 の こ と 。
help [command] 前
述 の ? コ マ ン ド
を 参 照 の こ と
。
lcd [directory name]
directory name を 指 定 す る と 、 ロ ー カ ル マ シ ン 上 の 現 在 の 作 業 デ ィ レ ク ト リ が 指 定 さ れ た デ ィ レ ク ト リ に な る 。 何 ら か の 理 由 で 指 定 さ れ た デ ィ レ ク ト リ に ア ク セ ス で き な い と 、 操 作 は 失 敗 す る 。 デ ィ レ ク ト リ 名 を 指 定 し な い と 、 ロ ー カ ル マ シ ン 上 の 現 在 の 作 業 デ ィ レ ク ト リ が 表 示 さ れ る 。
link source destination
こ の コ マ ン ド
は サ ー バ の CIFS
UNIX拡 張 の サ ポ ー
ト に 依 存 し 、
サ ー バ が サ ポ
ー ト し て い な
い 場 合 は 失 敗
す る 。 ク ラ イ
ア ン ト は 、 source と
destination フ ァ イ ル の
間 に ハ ー ド リ
ン ク を 作 成 す
る よ う に サ ー
バ に 要 求 す る
。 source フ ァ イ ル は
存 在 し て い な
け れ ば な ら な
い 。
lowercase
get お よ び mget コ マ ン ド に お い て 、 フ ァ イ ル 名 を 小 文 字 化 す る か ど う か の 設 定 を 切 り 換 え る 。 小 文 字 化 を ON に す る と 、 get お よ び mget コ マ ン ド を 使 っ た と き に 、 ロ ー カ ル の フ ァ イ ル 名 が 小 文 字 に 変 換 さ れ る 。 こ れ は 、 サ ー バ か ら (い わ ゆ る ) MS-DOS 形 式 の 名 前 を 持 つ フ ァ イ ル を コ ピ ー す る と き に 役 立 つ 。 UNIX シ ス テ ム で は 、 フ ァ イ ル 名 を 小 文 字 に す る の が 一 般 的 で あ る た め で あ る 。
ls <mask> 前
述 の dir コ マ ン ド
を 参 照 の こ と
。
mask <mask> こ の コ マ
ン ド は 、 mget と mput
コ マ ン ド が 再
帰 的 な 操 作 を
行 う と き に 用
い る マ ス ク を
設 定 す る 。 再
帰 モ ー ド が ON の
と き 、 mget と mput コ
マ ン ド に 指 定
す る マ ス ク は
フ ァ イ ル に 対
す る フ ィ ル タ
と し て で は な
く 、 デ ィ レ ク
ト リ に 対 す る
フ ィ ル タ と し
て 働 く 。
mask コ マ ン ド で 指 定 す る マ ス ク は 、 そ れ ら の デ ィ レ ク ト リ 配 下 の フ ァ イ ル を フ ィ ル タ す る た め に 必 要 と な る 。 た と え ば 、 mget コ マ ン ド が "source*" の と き に mask が 指 定 さ れ て お り 、 mask コ マ ン ド で 指 定 さ れ た マ ス ク が "*.c" で 、 再 帰 モ ー ド が ON で あ っ た と す る 。 す る と mget コ マ ン ド は 、 現 在 の 作 業 デ ィ レ ク ト リ 中 の "source*" に 一 致 す る す べ て の デ ィ レ ク ト リ 配 下 で 、 "*.c" に 一 致 す る す べ て の フ ァ イ ル を 取 得 す る 。 デ フ ォ ル ト で は mask の 値 は 空 (’*’ と 同 等 ) に な っ て お り 、 mask コ マ ン ド を 使 っ て 変 更 さ れ る ま で 変 わ ら な い 。 mask の 値 は 、 最 後 に 指 定 さ れ た 値 を 保 ち 続 け る 。 予 想 外 の 結 果 を 招 か な い よ う に 、 mget か mput コ マ ン ド を 使 っ た 後 に は 、 mask の 値 を ’*’ に 戻 し て お く こ と が 賢 明 で あ る 。
md <directory name>
mkdir コ マ ン ド を 参 照 の こ と 。
mget <mask>
mask に 一 致 す る す べ て の フ ァ イ ル を 、 サ ー バ か ら ク ラ イ ア ン ト を 実 行 し て い る マ シ ン に コ ピ ー す る 。 再 帰 モ ー ド に な っ て い る か ど う か に よ っ て 、 mask の 解 釈 が 異 な る こ と に 注 意 。 詳 細 は recurse と mask コ マ ン ド を 参 照 の こ と 。 smbclient に よ る フ ァ イ ル の 転 送 は 、 す べ て binary モ ー ド で 行 わ れ る こ と に 注 意 し て ほ し い 。 lowercase も 参 照 の こ と 。
mkdir <directory
name> 指 定 さ れ た
名 前 の 新 し い
デ ィ レ ク ト リ
を (ユ ー ザ の ア
ク セ ス が 許 可
さ れ て い る ) サ
ー バ 上 に 作 成
す る 。
mput <mask> ロ ー カ ル
マ シ ン 上 の 現
在 の 作 業 デ ィ
レ ク ト リ 内 で
mask に 一 致 す る
す べ て の フ ァ
イ ル を 、 サ ー
バ 上 の 現 在 の
作 業 デ ィ レ ク
ト リ に コ ピ ー
す る 。 再 帰 モ
ー ド に な っ て
い る か ど う か
に よ っ て 、 mask
の 解 釈 が 異 な
る こ と に 注 意
。 詳 細 は 、 recurse
と mask コ マ ン ド を
参 照 の こ と 。
smbclient に よ る フ
ァ イ ル の 転 送
は 、 す べ て binary モ
ー ド で 行 わ れ
る こ と に 注 意
し て ほ し い 。
print <file name> 指 定 し
た ロ ー カ ル マ
シ ン 上 の フ ァ
イ ル を 、 サ ー
バ 上 の 印 刷 サ
ー ビ ス を 使 っ
て 印 刷 す る 。
printmode コ マ ン ド も 参 照 の こ と 。
printmode <graphics or text> 印 刷 モ ー ド を 、 バ イ ナ リ デ ー タ (グ ラ フ ィ カ ル な 情 報 な ど )用 、 ま た は テ キ ス ト 用 に 設 定 す る 。 設 定 後 の print コ マ ン ド で 、 現 在 設 定 さ れ て い る 印 刷 モ ー ド が 利 用 さ れ る 。
prompt |
mget と mput コ マ ン ド の 操 作 に お い て 、 フ ァ イ ル 名 の 確 認 を 行 う か ど う か の 設 定 を 切 り 換 え る 。 こ の 設 定 が ON で あ る と 、 こ れ ら の コ マ ン ド の 実 行 中 、 各 フ ァ イ ル ご と に 転 送 す る か ど う か を ユ ー ザ に 確 認 す る 。 設 定 が OFF で あ る と 、 指 定 さ れ た す べ て の フ ァ イ ル が 確 認 な し に 転 送 さ れ る 。 |
put <local file name> [remote file name]
local file name と い う 名 前 の フ ァ イ ル を ク ラ イ ア ン ト を 実 行 し て い る マ シ ン か ら サ ー バ に コ ピ ー す る 。 remote file name が 指 定 さ れ て い る と 、 そ れ が サ ー バ に コ ピ ー さ れ る フ ァ イ ル の 名 前 と な る 。 smbclient に よ る フ ァ イ ル の 転 送 は 、 す べ て binary モ ー ド で 行 わ れ る こ と に 注 意 し て ほ し い 。 lowercase コ マ ン ド も 参 照 の こ と 。
queue 印 刷 の キ ュ ー を 表 示 し 、 印 刷 ジ ョ ブ の |
ID、 名 前 、 サ イ ズ 、 現 在 の 状 態 |
が 見 ら れ る 。
quit |
exit コ マ ン ド を 参 照 の こ と 。 |
rd <directory name>
rmdir コ マ ン ド を 参 照 の こ と 。
recurse
mget と mput コ マ ン ド に お い て 、 デ ィ レ ク ト リ を 再 帰 的 に 辿 る か ど う か の 設 定 を 切 り 換 え る 。 こ の 設 定 が ON で あ る と 、 そ れ ら の コ マ ン ド は 、 対 象 と な る デ ィ レ ク ト リ (す な わ ち 、 コ ピ ー 元 と な る デ ィ レ ク ト リ )内 の す べ て の デ ィ レ ク ト リ を 処 理 し 、 コ マ ン ド に 指 定 し た mask に 一 致 す る デ ィ レ ク ト リ を 再 帰 的 に 辿 る 。 フ ァ イ ル は 、 mask コ マ ン ド を 使 っ て 指 定 し た マ ス ク に 一 致 す る も の だ け が 、 処 理 の 対 象 と な る 。 mask コ マ ン ド も 参 照 の こ と 。 こ の 設 定 が OFF で あ る 場 合 、 コ ピ ー 元 と な る マ シ ン の 作 業 デ ィ レ ク ト リ か ら 、 mget ま た は mput コ マ ン ド に 指 定 さ れ た マ ス ク に 一 致 す る フ ァ イ ル だ け が コ ピ ー さ れ る 。 mask コ マ ン ド を 使 っ て 指 定 さ れ た マ ス ク は 無 視 さ れ る 。
rm <mask>
mask に 一 致 す る す べ て の フ ァ イ ル を サ ー バ 上 の 現 在 の 作 業 デ ィ レ ク ト リ か ら 削 除 す る 。
rmdir <directory
name> 指 定 さ れ た
名 前 の (ユ ー ザ
の ア ク セ ス が
許 可 さ れ て い
る ) デ ィ レ ク ト
リ を サ ー バ か
ら 削 除 す る 。
setmode <filename> <perm=[+|\-]rsha>
DOS 版 の attrib コ マ ン ド と 同 等 に 、 フ ァ イ ル の パ ー ミ ッ シ ョ ン を 設 定 す る 。 例 え ば
setmode myfile +r は myfile を 読 み 込 み 専 用 に す る 。
symlink source
destination こ の コ マ ン
ド は サ ー バ の CIFS
UNIX拡 張 の サ ポ ー
ト に 依 存 し 、
サ ー バ が サ ポ
ー ト し て い な
い 場 合 は 失 敗
す る 。 ク ラ イ
ア ン ト は 、 source と
destination フ ァ イ ル の
間 に シ ン ボ リ
ッ ク リ ン ク を
作 成 す る よ う
に サ ー バ に 要
求 す る 。 source フ ァ
イ ル は 存 在 し
て い な け れ ば
な ら な い 。 サ
ー バ は 現 在 接
続 し て い る 共
有 の 外 を さ す
リ ン ク は 作 成
し な い こ と に
注 意 。 こ れ は Samba
server に よ っ て 強 化
さ れ た 。
tar <c|x>[IXbgNa]
tar 作 業 を 行 う 。 前 述 の -T コ マ ン ド ラ イ ン オ プ シ ョ ン を 参 照 の こ と 。 こ の コ マ ン ド の 動 作 は tarmode コ マ ン ド (下 記 を 参 照 ) に 影 響 さ れ る 。 パ ラ メ ー タ g (増 分 ) と N (更 新 ) を 使 う と 、 tarmode の 設 定 に 影 響 を 及 ぼ す 。 tar x (展 開 ) 時 の オ プ シ ョ ン に "-" (標 準 入 力 ) を 使 っ て も 動 作 し な い だ ろ う 。 コ マ ン ド ラ イ ン オ プ シ ョ ン で 使 う よ う に す る こ と 。
blocksize
<blocksize> ブ ロ ッ ク
サ イ ズ 。 こ の
オ プ シ ョ ン の
後 に は 有 効 な (1
以 上 の ) ブ ロ ッ
ク サ イ ズ を 指
定 し な け れ ば
な ら な い 。 こ
の オ プ シ ョ ン
に よ り 、 tar フ ァ
イ ル は 、 blocksize*TBLOCK
(通 常 512 バ イ ト )ブ
ロ ッ ク の 単 位
で 書 き 出 さ れ
る よ う に な る
。
tarmode <full|inc|reset|noreset> ア ー
カ イ ブ ビ ッ ト
に 関 す る tar の 動
作 を 設 定 す る
。 full(完 全 )モ ー ド
で は 、 tar は ア ー
カ イ ブ ビ ッ ト
の 状 態 に 関 わ
ら ず 、 す べ て
を バ ッ ク ア ッ
プ す る (こ れ が
デ フ ォ ル ト の
モ ー ド )。 incremental(増
分 ) モ ー ド で は
、 tar は ア ー カ イ
ブ ビ ッ ト が 設
定 さ れ た フ ァ
イ ル だ け を バ
ッ ク ア ッ プ す
る 。 reset モ ー ド で
は 、 tar は バ ッ ク
ア ッ プ し た フ
ァ イ ル の ア ー
カ イ ブ ビ ッ ト
を ク リ ア す る
(読 み 書 き で き
る 共 有 に お い
て )。
注 意
サ ー バ に よ っ て は 、 与 え ら れ た ユ ー ザ 名 、 パ ス ワ ー ド 、 共 有 名 (サ ー ビ ス 名 と も 言 う )、 マ シ ン 名 な ど の 大 文 字 小 文 字 を 厳 格 に 識 別 す る 。 サ ー バ へ の 接 続 が 失 敗 し た と き は 、 す べ て の パ ラ メ ー タ を 大 文 字 に し て 試 し て み よ う 。 あ る 種 の サ ー バ に 接 続 す る と き に は 、 -n オ プ シ ョ ン を 使 わ な け れ ば な ら な い よ う な 場 合 が よ く あ る 。 た と え ば OS/2 の LanManager で は 、 有 効 な NetBIOS 名 が 使 わ れ て い な け れ ば な ら な い 。 よ っ て 、 サ ー バ が 知 っ て い る 有 効 な 名 前 を 与 え る 必 要 が あ る 。 サ ー バ が LANMAN2 プ ロ ト コ ル を サ ポ ー ト し て い る 場 合 、 smbclient は 長 い フ ァ イ ル 名 を サ ポ ー ト す る 。
環 境 変 数
変 数 USER の 値 は 、 ク ラ イ ア ン ト が 使 用 す る ユ ー ザ の 名 前 と な る 。 こ の 情 報 は 、 プ ロ ト コ ル の レ ベ ル が 充 分 高 く 、 セ ッ シ ョ ン レ ベ ル の パ ス ワ ー ド を サ ポ ー ト し て い る 場 合 に だ け 利 用 さ れ る 。 変 数 PASSWD の 値 は 、 ク ラ イ ア ン ト が 使 用 す る ユ ー ザ の パ ス ワ ー ド と な る 。 こ の 情 報 は 、 プ ロ ト コ ル の レ ベ ル が 充 分 高 く 、 セ ッ シ ョ ン レ ベ ル の パ ス ワ ー ド を サ ポ ー ト し て い る 場 合 に だ け 利 用 さ れ る 。 変 数 LIBSMB_PROG に は サ ー バ へ の 接 続 に 代 わ り ク ラ イ ア ン ト が 接 続 す る 、 system() で 起 動 さ れ る パ ス を 設 定 す る 。 こ の 機 能 は aid の 開 発 を 主 用 途 と し 、 LMHOSTS フ ァ イ ル の 利 用 時 に 効 果 を 発 揮 す る 。
イ ン ス ト ー ル
ク ラ イ ア ン ト プ ロ グ ラ ム を ど こ に 置 く べ き か は 、 各 シ ス テ ム 管 理 者 が 判 断 す べ き 問 題 で あ る 。 よ っ て 、 以 下 は た だ の 提 案 で あ る 。 ク ラ イ ア ン ト ソ フ ト ウ ェ ア は /usr/local/samba/bin か /usr/samba/bin に イ ン ス ト ー ル し 、 デ ィ レ ク ト リ は 全 ユ ー ザ か ら 読 み 出 し 可 能 で root の み 書 き 込 み 可 能 に す る こ と が 推 奨 さ れ る 。 ク ラ イ ア ン ト プ ロ グ ラ ム 自 身 は す べ て の ユ ー ザ か ら 実 行 可 能 に す る べ き で あ る 。 ク ラ イ ア ン ト を setuid や setgid し な い よ う に ! ク ラ イ ア ン ト の ロ グ フ ァ イ ル は 、 そ の ユ ー ザ だ け が 読 み 書 き 可 能 な デ ィ レ ク ト リ に 置 く こ と 。 ク ラ イ ア ン ト を テ ス ト す る に は 、 動 作 し て い る SMB/CIFS サ ー バ の 名 前 を 知 ら な く て は な ら な い 。 smbd(8) を 一 般 ユ ー ザ で も 起 動 す る こ と が で き る 。 そ の 場 合 、 ユ ー ザ が 利 用 で き る ポ ー ト (た い て い は 1024 よ り 大 き い ポ ー ト 番 号 な ら ど こ で も よ い ) で デ ー モ ン と し て サ ー バ を 起 動 す る こ と で 、 適 切 な テ ス ト 環 境 と な る だ ろ う 。
診 断
ク ラ イ ア ン ト に よ っ て 出 さ れ た ほ と ん ど の 診 断 メ ッ セ ー ジ は 、 指 定 さ れ た ロ グ フ ァ イ ル に 記 録 さ れ る 。 ロ グ フ ァ イ ル の 名 前 は コ ン パ イ ル 時 に 指 定 さ れ る が 、 コ マ ン ド ラ イ ン で 変 更 す る こ と も で き る 。 利 用 で き る 診 断 メ ッ セ ー ジ の 量 と 内 容 は 、 ク ラ イ ア ン ト で 設 定 さ れ た デ バ ッ グ レ ベ ル に 依 存 す る 。 問 題 を 抱 え て い る な ら 、 デ バ ッ グ レ ベ ル を 3 に 設 定 し て ロ グ フ ァ イ ル に 目 を 通 し て ほ し い 。
バ ー ジ ョ ン
こ の マ ニ ュ ア ル ペ ー ジ は Samba バ ー ジ ョ ン 2.2 一 式 用 で あ る 。
著 者
オ リ ジ ナ ル の Samba ソ フ ト ウ ェ ア と 関 連 す る ユ ー テ ィ リ テ ィ は 、 Andrew Tridgell に よ っ て 作 ら れ た 。 Samba は 現 在 、 Linux カ ー ネ ル が 開 発 さ れ て い る よ う な 方 法 で の オ ー プ ン ソ ー ス プ ロ ジ ェ ク ト で あ る Samba Team に よ っ て 開 発 さ れ て い る 。 オ リ ジ ナ ル の Samba の マ ニ ュ ア ル ペ ー ジ は Karl Auer に よ っ て 書 か れ た 。 マ ニ ュ ア ル ペ ー ジ の ソ ー ス は YODL 形 式 (別 の 、 優 秀 な オ ー プ ン ソ ー ス ソ フ ト ウ ェ ア で 、 ftp://ftp.icce.rug.nl/pub/unix/ <URL:ftp://ftp.icce.rug.nl/pub/unix/> に あ る )で 変 換 さ れ 、 Jeremy Allison に よ っ て Samba 2.0 リ リ ー ス の た め に 更 新 さ れ た 。 Samba 2.2 の た め の DocBook 形 式 へ の 変 換 は Gerald Carter が 行 っ た 。
日 本 語 訳
• 高 橋 基 信 |
||||
• 佐 藤 文 優 |
||||
• は せ が わ |
よ う す け