2015年6月24日水曜日

vsFTPでユーザは自分のディレクトリのみ見られるようにする
(他のディレクトリは見えないようにする)

# vi /etc/vsftpd/vsftpd.conf

chroot_local_user=YES
のコメントをとり有効化する

# service vsftpd restart

2015年5月3日日曜日

MySQLユーザでアクセスできるデータベースを追加する場合

既存のユーザにさらに他のデータベースアクセスを許してデータベース管理をまとめたい場合があります。以下、phpMyAdminでrootで作業します。
1.ユーザが無い場合はユーザを発行します。
ユーザに属するデータベースを作る必要はありません。

2.phpMyAdminでユーザ一覧から「特権を編集」をクリック
データベースに固有の特権->データベースに固有の特権を追加->アクセスしたいデータベースを選択します。
画面が切り替わり、
データベースに固有の特権(すべてチェックする)をクリック->実行

これで、ユーザに対し、別のデータベースアクセス権限を追加できました。

2015年1月10日土曜日

LinuxでのGit設定と利用

1. Gitインストール(root)で作業
# yum install git

2. 鍵の生成(対象ユーザで行う)
$ ssh-keygen -C "github"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/j11000/.ssh/id_rsa):
そのままエンター
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
パスワードは任意
Your identification has been saved in id_rsa_github.
Your public key has been saved in id_rsa_github.pub.
これでホームディレクトリの.sshフォルダに id_rsa_github.pub, id_rsa_githubが生成されます。

3. GithubのサイトにSSHの公開鍵を登録
Githubのアカウントを作成し、ログインしてください。
https://github.com/
右上 Setting -> SSH keys -> Add SSH Key
Title : ホスト名など(例 j11000.sangi01.net)
Keyは
$ cat ~/.ssh/id_rsa.pub
を発行し、出力された結果を貼付けてください。
Add keyを押して登録します。

4. 秘密鍵をローカルに登録
$ eval `ssh-agent`
$ ssh-add ~/.ssh/id_rsa

5. アップロードのための設定
[Github側]
Githubに今回のリポジトリを作成します。図のようにNEWをクリックします。
Repository Nameだけ入力してCreate Repositoryをクリックします。
[ホスト側]
初期設定
$ git config --global user.name githubユーザ名
$ git config --global user.email githubに登録したメールアドレス
ホームディレクトリにあるwwwの中身をアップロードしてみます。
$ ls
www
$ cd www
$ git init
$ touch README
$ git commit -m 'first commit'
$ git remote add origin git@github.com:smzn/j11000.git
$ git add *
$ git commit
Are you sure you want to continue connecting (yes/no)? yes とします。
commitが完了しました。

Github側のリポジトリを見てみます
ファイルがアップロードされています。

参考サイト
http://nullpopopo.blogcube.info/2012/04/github_centos6.html
http://qiita.com/gitya107/items/0fc0c87ceaf7299e7fb3
http://tweeeety.hateblo.jp/entry/2014/08/08/213935


==2019/04/01追記==
・ssh接続の確認には $ ssh -T git@github.com
・$ git commitではコミットできない
 →$ git push origin master でコミットできる

参考
https://qiita.com/tesoro/items/af4a80b7ebb9ad34e5fd
https://qiita.com/irxground/items/80dc6432e7d9d2b8b2a9
https://nishinatoshiharu.com/how-to-gitpush-with-ssh/http://blog.uso400.net/xibhuairunorokaraizu/


2014年6月21日土曜日

VMWareFusionでのイメージコピー&インターフェース設定

VMWareFusionでのイメージコピー
 (1)新規->ディスクを使用せずに続行->既存の仮想ディスクを使用
->仮想ディスクの個別のコピーを作成する->仮想ディスク名.vmdkを選択
設定のカスタマイズから名前を変更しておく

(2)ネットワークアダプタ->自動検出にしておく(ブリッジ接続になればOK)

(3)コピーしたイメージを起動させる
# ifup eth0
としても
Device eth0 does not seem to be present, delaying initialization
となりうまくいかない

(3) vi /etc/udev/rules.d/70-persistent-net.rules
eth0のブロックを削除
eth1のブロックのNAMEの部分をeth0に変更
[変更前]
[変更後]

一旦再起動
# reboot

起動後インターフェース確認
# ifconfig -a
名前は変わったが、まだ
# ifup eth0
で起動できない。
#ifconfig -a
で得られたMACアドレスを利用し
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
のHWADDRを書き換える


ちなみにこの時書き換えるMACアドレスはVMWareの設定からも確認できる


これで
# ifup eth0
とするとeth0が起動できる