最新の投稿

UbuntuServer
カテゴリー:ubuntu 14LTS 作成日:2015年2月3日21:50

UbuntuServer14.04 サーバ変更時の覚書

ubuntuserverインストール後使いにくいので、GUI(xubuntu)を入れる。

        $> sudo apt-get install xubuntu-desktop

gedit,geany,bluefish をインストール

         $> sudo apt-get install gedit geany bluefish

networkのポートを固定へ変更

$> sudo geany /etc/network/interfaces

#auto eth0
#iface eth0 inet dhcp
をコメントアウトし 設定マネージャのネットーワーク接続でIPv4の設定を追加

ufwでセキュリティー強化
$> sudo ufw default deny 最初はポートは全て無効にする。
$> sudo ufw enable ufwを有効にする。
有効にするのは 1。SSH 22番 2。www 80番 3。SSL 443番 $> sudo ufw allow 22/tcp $> sudo ufw allow 80/tcp $> sudo ufw allow 443/tcp 削除するには例えば tcp22 $> sudo ufw delete allow 22/tcp ローカルネットワークからポート22でのSSHアクセスを許可 sudo ufw allow proto tcp from 192.168.1.0/24 to any port 22

 

apache2.4の設定時の変更

<Directory /home/kotti>

# Order deny,allow
# Allow from all
Require all granted
AllowOverride All

</Directory>

  # Order deny,allow
  # Allow from all
は使用できなくなった。
かわりに Require を使う


ユーザアカウント
カテゴリー:Meteor 作成日:2015年2月3日21:49

ユーザアカウント accounts-password accounts-ui は スーパーユーザをサポートできるか調査

ユーザーアカウントを使うには、

$ meteor add accounts-password accounts-ui
hoge.html

{{> loginButtons}}

とすると「Sign in」と表示され

クリックすると


と表示され、Create account をクリックしてユーザを作成するようになっている。
この誰でもユーザを作成できるのが、怖いので権限の種類等が無いか調べてみた。
スーパーユーザのサポートは見つける事はできないかった が、公開前に 上記の Create account でユーザを先に作成し

hoge.js

if (Meteor.isClient) {
 Accounts.config({
     forbidClientAccountCreation: true 
         // trueにするとCreate account が表示されないので、スマートでは無いが目的は達成できる。 
  });
}

 

ps: superuser は Accounts.createUserを使うと可能のようだ

参考サイト: Meteorで非公開ツール用のログインフォームを作る(その4)