NextCloudが新規ユーザー作成時にデフォルトで置いてくれるファイル達をなんとかする(snap)
NextCloudを使いだして、新規ユーザーを登録する度にモヤっとくるこれ
デフォルトの主張が強すぎる
チュートリアルを兼ねてはいると思うのですが、あまりPC関係に明るくない人もいる組織内で使うときに「まず今入っているファイルやフォルダを消してください」という案内の仕方も…な感じがします
公式のドキュメントを探すとNextCloudの /core/skeleton
に新規ユーザー作成時に生成されるファイルがあるとか、どこかに空のskeletonディレクトリを作成しておいて config.php
に 'skeletondirectory' => '/path/to/skeleton'
のようにするといい感じになるなど見つかりますが、snapでインストールするとなかなかうまくいかないようです
設定メモ
snapでインストールしたNextCloudではこうすると良いようです
┌─╼ [~]
└────╼ $ sudo mkdir -p /var/snap/nextcloud/common/skeleton
┌─╼ [~]
└────╼ $ sudo nextcloud.occ config:system:set skeletondirectory --value=/var/snap/nextcloud/common/skeleton
System config value skeletondirectory set to string /var/snap/nextcloud/common/skeleton
┌─╼ [~]
└────╼ $ sudo snap restart nextcloud
以後新規に作成されたユーザーは
こんな感じにスッキリしました
あと新規ユーザー絡みだと
新規ユーザー作成時に生成されるファイル以外で
┌─╼ [~]
└────╼ $ sudo nextcloud.occ config:system:set default_language --value=ja
System config value default_language set to string ja
┌─╼ [~]
└────╼ $ sudo nextcloud.occ config:system:set default_locale --value=ja-JP
System config value default_locale set to string ja-JP
も行っておくと良いかも
日本語を使うユーザーしか居ない環境なら
┌─╼ [~]
└────╼ $ sudo nextcloud.occ config:system:set force_language --value=ja
System config value force_language set to string ja
┌─╼ [~]
└────╼ $ sudo nextcloud.occ config:system:set force_locale --value=ja-JP
System config value force_locale set to string ja-JP
としておくのも良いです
竹内電設は、大阪府下を中心に中小規模の組織がITシステムを効果的に活用するための、お手伝いをさせていただいております
© 2023 竹内電設; all rights reserved.