CSV 一括登録

CSVファイルを作成して本製品に読み込ませると、ユーザー・グループ・共有フォルダーなどを一括登録することができます。

● ステータス

状態を表示します。

● CSVファイル

一括登録するCSVファイルを選びます。

CSVファイルの要件

  • 各要素をカンマ(,)で区切っていること

  • 文字コードがUTF-8,Shift-JIS であること

※ 規定された要素以外が存在すると、エラーとなり正常に処理できません。

ユーザーに関する設定書式

ユーザーを追加する場合、以下のように記述します。

adduser, ユーザー名, パスワード, 使用量制限, プライマリーグループ, フルネーム, コメント

設定項目設定形式デフォルト値フィールド名
ユーザー名文字列(指定必須)Name
パスワード文字列(空)Password
使用量制限数字文字列
(小数点以下第1位可)
0Limit
プライマリーグループ文字列(空)PrimaryGroup
フルネーム文字列(空)FullName
コメント文字列(空)Comment

例:「user1」をパスワード「abcde」で追加する

adduser, user1, abcde,,,,
lightbulb参考
ユーザーを変更・削除する
  • 変更
    adduser の代わりに moduser と記述します。
  • 削除
    adduser の代わりに deluser と記述します。その後ろにはユーザー名だけを記述します。
lightbulb参考
記述書式をカスタマイズする

先に「項目定義レコード」を記述することで、記述する項目や順序を定義できます。
記述しない項目はデフォルト値として扱われます。

● 項目定義レコード

#user_config, 定義する項目のフィールド名

● 例:ユーザー名とパスワードだけで記述する場合

#user_config, Name, Password
adduser, user1, abcde1
adduser, user2, abcde2
adduser, user3, abcde3

グループに関する設定書式

グループを追加する場合、以下のように記述します。

addgroup, グループ名, 使用量制限, 登録ユーザー

設定項目設定形式デフォルト値フィールド名
グループ名文字列(指定必須)Name
使用量制限数字文字列
(小数点以下第1位可)
0Limit
登録ユーザー" で囲み、ユーザーごとに, で区切る(空)Member

例:「Group1」を追加し、登録ユーザーに「user1」と「user2」を設定する

addgroup, Group1,,"user1,user2"
lightbulb参考
グループを変更・削除する
  • 変更
    addgroup の代わりに modgroup と記述します。

  • 削除
    addgroup の代わりに delgroup と記述します。その後ろにはグループ名だけを記述します。

lightbulb参考
記述書式をカスタマイズする

先に「項目定義レコード」を記述することで、記述する項目や順序を定義できます。
記述しない項目はデフォルト値として扱われます。

● 項目定義レコード

#group_config, 定義する項目のフィールド名

● 例:グループ名と登録ユーザーだけで記述する場合

#group_config, Name, Member
addgroup, group1, "User1,User2"
addgroup, group2, "User3,User4"
addgroup, group3, User5

共有フォルダーに関する設定書式

共有フォルダーを追加する場合、以下のように記述します。

addshare, 共有フォルダー名, コメント, 読み取りユーザー, 読み取りグループ, 読み書きユーザー, 読み書きグループ, 読み取り専用, *バックアップ, *バックアップパスワード, MicroSoft ネットワーク共有, ゴミ箱, 隠し, 使用量制限, AppleShare ネットワーク共有, FTP共有, *リモートアクセス, ゲストユーザー禁止, *DLNA, *Time Machine 機能

※ * は、出荷時状態で対応外である項目です。弊社製 HDL-XRシリーズ用csvと互換とするために実装しています。パッケージを追加することで対応できる項目もあります。対応外項目は無視された形で共有設定されます。

設定項目設定形式デフォルト値フィールド名
グループ名文字列(指定必須)Name
共有フォルダー名文字列(指定必須)Name
コメント文字列(空)Comment
読み取りユーザー" で囲み、ユーザーごとに, で区切る(空)RoUser
読み取りグループ" で囲み、グループごとに, で区切る(空)RoGroup
読み書きユーザー" で囲み、ユーザーごとに, で区切る(空)RwUser
読み書きグループ" で囲み、グループごとに, で区切る(空)RwGroup
読み取り専用1=有効, 0=無効, (空)=無効無効ReadOnly
MicroSoft ネットワーク共有1=有効, 0=無効, (空)=無効無効Win
ゴミ箱1=有効, 0=無効, (空)=無効無効Trash
隠し1=有効, 0=無効, (空)=無効無効Hidden
使用量制限数字文字列
(小数点以下第1位可)
0Limit
AppleShare ネットワーク共有1=有効, 0=無効, (空)=無効無効AppleShare
FTP共有1=有効, 0=無効, (空)=無効無効Ftp
ゲストユーザー禁止1=有効, 0=無効, (空)=無効無効NoGuest
Time Machine 機能1=有効, 0=無効, (空)=無効無効TimeMachine
AmazonS3同期*1=有効, 0=無効, (空)=無効無効AmazonS3
アクセスキー*文字列空(AmazonS3有効時指定必須)AmazonS3AccessKey
シークレットキー*文字列空(AmazonS3有効時指定必須)AmazonS3SecretKey
バケット*文字列空(AmazonS3有効時指定必須)AmazonS3Bucket
プロトコル*http または httpshttpsAmazonS3HttpMethod
ストレージクラス*STANDARD または RRSSTANDARDAmazonS3StorageClass
更新監視間隔*0=更新監視なし, 1~24=時間1AmazonS3DownloadInterval
エンドポイント*文字列AmazonS3EndPoint
ポート*数字文字列AmazonS3Port
アップロード最大ファイルサイズ*数字文字列10240AmazonS3UploadMaxFilesize
Multipart Upload*1=有効, 0=無効, (空)=無効無効AmazonS3Mpupload
Cloudn同期*1=有効, 0=無効, (空)=無効無効Cloudn
アクセスキー*文字列空(Cloudn有効時指定必須)CloudnAccessKey
シークレットキー*文字列空(Cloudn有効時指定必須)CloudnSecretKey
バケット*文字列空(Cloudn有効時指定必須)CloudnBucket
プロトコル*http または httpshttpsCloudnHttpMethod
ストレージクラス*STANDARD または RRSSTANDARDCloudnStorageClass
更新監視間隔*0=更新監視なし, 1~24=時間1CloudnDownloadInterval
エンドポイント*文字列str.cloudn-service.comCloudnEndPoint
ポート*数字文字列CloudnPort
アップロード最大ファイルサイズ*数字文字列10240CloudnUploadMaxFilesize
Multipart Upload*1=有効, 0=無効, (空)=無効無効CloudnMpupload
Microsoft Azure同期*1=有効, 0=無効, (空)=無効無効Azure
アカウント名*文字列空(Azure有効時指定必須)AzureAccountName
アクセスキー*文字列空(Azure有効時指定必須)AzureAccessKey
コンテナー名*文字列空(Azure有効時指定必須)AzureContainer
プロトコル*http または httpshttpsAzureHttpMethod
更新監視間隔*0=更新監視なし, 1~24=時間1AzureDownloadInterval
Dropbox同期*1=有効, 0=無効, (空)=無効無効Dropbox
レプリケーション機能*1=有効, 0=無効, (空)=無効無効Replication
レプリケーション先ホスト*文字列空(レプリケーション機能有効時指定必須)ReplicationHost
レプリケーション先共有フォルダー*文字列空(レプリケーション機能有効時指定必須)ReplicationShare
レプリケーション先パスワード*文字列空(レプリケーション機能有効時指定必須)ReplicationPassword

※ * は、カスタマイズされていないaddshareにはない項目です。
下記の記述書式をカスタマイズする、で定義してください。

例:「Share1」を追加し、読み書きユーザーに「user1」と「user2」を設定する

addshare, Share1,,,,"user1,user2"
lightbulb参考
共有フォルダーを変更・削除する
  • 変更
    addshare の代わりに modshare と記述します。
  • 削除
    addshare の代わりに delshare と記述します。その後ろには共有フォルダー名だけを記述します。
lightbulb参考
記述書式をカスタマイズする

先に「項目定義レコード」を記述することで、記述する項目や順序を定義できます。
記述しない項目はデフォルト値として扱われます。

● 項目定義レコード

#share_config, 定義する項目のフィールド名

● 例:共有フォルダー名と読み書きユーザーだけで記述する場合

#share_config, Name, RwUser
addshare, share1, "User1,User2"
addshare, share2, "User3,User4"
addshare, share3, User5

一括登録をする

  1. 設定画面を開く
  2. [一括登録]→[CSV一括登録]をクリックする

    1. [参照]をクリックし、CSV ファイルを選ぶ
    2. [適用]をクリックする

      ⇒ STATUS ランプが点滅します。点灯で一括登録は完了です。

lightbulb参考
一括登録の結果確認

[情報]→[システムログ]でご確認ください。

エラーが表示される場合

  • 「ファイルサイズが 20MB を超えています。」と表示された場合
    20MB以下のファイルを使ってください。

  • 「ファイルが不正です。」と表示された場合
    CSV形式のファイルを使ってください。

  • 「設定が不正です。」と表示された場合
    設定値として以下の例のような不正な値が設定されています。CSVファイルを修正してください。
    例1:文字制限に違反している。(文字制限一覧参照)
    例2:使用量制制限が 0 ~ 99999 の範囲で、かつ小数点第1位以上で設定されていない。
    例3:バックアップ先に指定されている共有を非読み取り専用で設定している。
    例4:USB共有フォルダーに対して使用量制限を0.1 以上で設定している。

  • 「項目は対応外です。」と表示された場合
    ・設定項目定義をCSVファイルに記述していない場合
    弊社製 HDL-XRなどとの互換性のための表示です。対処の必要はありません。
    ・設定項目定義をCSV ファイルに記述している場合
    以下の例のような対応外の項目が設定されています。
    例1:項目のスペルミスがあります。→内容が正しいかご確認ください。
    例2:項目に対応するパッケージをインストールしていない。→該当のパッケージを追加してください。

  • 「Name の項目が設定されていない箇所があります。」と表示された場合
    対象の名前を指定してください。
    例1:名前の項目が空で設定されている。
    例2:設定項目定義をCSV ファイルに記述している場合、一番目(一番左) の項目にNameを定義していない。

参考になりましたか?