ActiveDirectory下の共有フォルダをLinuxでマウントする
■実施した環境:
■Kerberos認証の設定:
/etc/krb5.conf を編集する。
[libdefaults] default_realm = DOMAIN.JP [realms] DOMAIN.JP = { kdc = 192.168.0.1 } [domain_realm] .domain.jp = DOMAIN.JP domain.jp = DOMAIN.JP
■request-key設定
mountできるようにするために /etc/request-key.conf の編集が必要。cifs.upcallがrequest-key calloutを使うので・・・という説明を見つけたが意味不明。
(末尾) create cifs.spnego * * /usr/sbin/cifs.upcall %k create dns_resolver * * /usr/sbin/cifs.upcall %k
■mountコマンドによるマウント
ググるとコマンドオプションにdomainとか認証方式とか記述させる説明が出てくるが、自分の環境ではそれらを指定すると「Required key not available」と出てきてNGだった。以下のコマンドで通った。
mount -t cifs //(サーバーアドレス/共有フォルダパス) /(マウントフォルダパス) -o username='(ユーザー名@ドメイン)',password=(パスワード)
■2014/8/11 追記
Fedora20で同じことを試したところ、Permission deniedになった。cifsのバージョンは6.3-2.fc20。以下の2点でOKになった。
/etc/request-key.confについて
(末尾) create cifs.spnego * * /usr/sbin/cifs.upcall -c %k create dns_resolver * * /usr/sbin/cifs.upcall %k
コマンドについて
mount -t cifs //(サーバーアドレス/共有フォルダパス) /(マウントフォルダパス) -o user=(ユーザ名),password=(パスワード),domain=(ドメイン)
GitLabを試す(3) プロジェクトの作成
新しく作ったユーザーで Add New Project すると、そのユーザーがプロジェクトオーナーとなった状態でプロジェクトが作成されるようだ。
プロジェクトにはissus, merge requests, wiki等のページが用意されるみたい。
それぞれのページは、新しくトピックを作成したり、自分あて?のものを絞り込んで閲覧したりできるようだ。
GitLabを試す(2) SSH Keyが必要
GitLabを試す(1)
社内でソーシャルコーディングを行いたいが、ソースコードは社外には置けないし、GitHub Enterpriseを使う予算もない。
なのでGitLabを導入してみたい。
とりあえず評価をしたいがインストールが非常に面倒そうなので、BitNamiが提供している仮想マシンを試すことにした。
VirtualBox用に仮想アプライアンスを変換しようとしたが失敗するので、以下の手順で取り込み。
- VirtualBox用に仮想ディスクをVDIに変換。VBoxManage clonehd --format VDI。
- VirtualBoxで新規にUbuntu(x64)用のマシンを作って↑のHDDを食わせる。
その後nanoでIPアドレスを固定にして(インストールされているviがなんか使いづらかった・・・)アクセスし、動作を確認。