コンピュータ管理/NIS
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
Japanese
/
English
]
研究について
研究の概要
論文発表
メディア
メンバー
教員
大学院生
学部生
OB
リンク
リンク集
授業
コンピュータプログラミング基礎II
機械知能システム工学特別講義I
機械システム工学特論(MORE SENSE特論)
内部用
物品管理(registries)
外部ソフトウェア
PC環境設定
買い物
プリンタ設定
定例研究会(weekly)
研究発表会(monthly)
閲覧回数順
開始行:
[[コンピュータ管理]]
#contents
* 設定方法 [#meeaac78]
&aname(modify-ID-group-home);
+''自分のUbuntuに作ってあるユーザ名・ID番号を、サーバに存...
++スーパーユーザになれるようにする
sudo passwd
として、root のパスワードを設定する(wikiのパスワードと同...
++ログアウトして、スーパーユーザ(root)としてログインし直...
ユーザ切り替えではだめ。必ずログアウトすること。''ローカ...
ログイン画面でCtrl+Alt+F1でCUIモードにし、ユーザ名をroot...
++ローカルのユーザ名・ユーザID・グループID・ホームディレ...
+++まずは/etc/passwdの変更
-/etc/passwd の書式-
ユーザ名:パスワード:ユーザID:グループID:クラス:ホームデ...
>
-ユーザ名はサーバの/etc/passwdに存在しないものにする。(...
-ユーザIDは900番台に変更する。900が空いていれば900が良い...
-グループIDは100に変更する。100はusersというグループなの...
-ホームディレクトリの位置は、「/home/xxx」から「/localhom...
<
>変更例 ( ikuo→likuo, 1000→900, 1000→100, Ikuo Mizuuchi→I...
旧:ikuo:x:1000:1000:Ikuo Mizuuchi,,,:/home/ikuo:/bin/bash
新:likuo:x:900:100:Ikuo Mizuuchi (local),,,:/localhome/...
<
+++次に/etc/shadowの変更(ユーザ名の変更がある場合のみ)
>
-サーバの/etc/passwdに存在するユーザ名を、そうでないユー...
<
>変更例
ikuo: の行の「ikuo:」を、「likuo:」にする。
<
+++次に/etc/groupの変更
-/etc/group の書式-
グループ名:グループパスワード:グループID:グループに属す...
>
-ユーザ名と同じグループ名があれば、その行は削除する(変更...
-旧ユーザ名が「グループに属するユーザ」に含まれている場合...
-usersというグループ名があれば、そのグループIDは100にする。
<
+++次に、実際にホームディレクトリを移動し、chown(オーナー...
# mkdir /localhome
# mv /home/* /localhome/
# mv /localhome/サーバに存在するユーザ名 /localhome/サ...
# chown -R 新ユーザ名:100 /localhome/新ユーザ名
+++最後に、ローカルユーザが正常に変更されたか確認
su - likuo <=likuoになる。
ls -Fla
exit <=rootに戻る。
のようにして、/localhome/likuo/ で、普通にログインした状...
--上記 a. ~ c.は、以下のコマンドを使用しても可能~
上記のようにファイルを直接編集する代わりに,usermod,grou...
# usermod -u (新しいユーザID) (ユーザ名) <=(ユーザ名...
# usermod -d (新しいホームディレクトリ) (ユーザ名) <=...
# usermod -l (新しいユーザ名) (ユーザ名) <=(ユーザ名)...
# groupmod -g (新しいグループID) (グループ名) <=(グル...
&aname(autofs);
+''サーバからユーザ情報・ホームディレクトリ情報をもらって...
aptitude install autofs (autofsは、サーバのディレクト...
cat /etc/auto.master (+auto.master という行以外はコ...
/etc/passwd, /etc/shadow, /etc/group を編集(emacs -nw /e...
--/etc/passwd の末尾に
+:::::: <==「:は6個」
--/etc/shadow の末尾に
+:::::::: <==「:は8個」
--/etc/group の末尾に
+::: <==「:は3個」
を追加する(すでについていればOK)。 : の数は、そのファイ...
&color(red){''(ファイルは必ず1個の改行(行末に1個)で...
&aname(nis);
+''NISをインストール(rootで実行)''~
途中時間がかかる部分があるが、その間に続きの作業を進める...
aptitude install nis ( nis は、サーバからユーザ情報等...
NISドメイン名は、mizuuchi.lab.tuat.ac.jp とする。~
NISサーバが見えないのでタイムアウト待ちに数分かかるが、放...
emacs -nw /etc/yp.conf
末尾に、以下の1行を追加。&color(red){''(ファイルは必ず1...
ypserver 192.168.4.1
VPNを入れようとしている場合はNISを一旦止める。そうでない...
/etc/init.d/ypbind stop <=NIS停止
または
/etc/init.d/ypbind restart <=NIS再起動
Ubuntu12.xxより古いバージョンの場合、/etc/init.d/ypbind ...
VPNを入れる場合はここで一旦[[VPN>../VPN]]に移動し設定を行...
&aname(nsswitchconf);
+''サーバからホスト名情報をもらってくる設定にする。(root...
H emacs -nw /etc/nsswitch.conf
hosts: の行の、[NOTFOUND=return] の前に、nis を追加し、dn...
hosts: files mdns4_minimal nis dns [NOTFOUND=re...
ファイルの最後に、次の行を追加する。&color(red){''(ファ...
automount: nis
&aname(verify);
+''autofs(多分起動してる)とNIS(起動しているはず)を起...
/etc/init.d/autofs restart
/etc/init.d/ypbind restart ※Ubuntu12.04以降の場合
/etc/init.d/nis restart ※Ubuntu12.04より古い場合
逆順かも。うまくいけば、
ls ~ikuo/
su - hondo
ls /home/share/
等ができるようになっているはず。
&aname(autofs-autostart);
+''再起動するとautofsが自動起動されないため、サーバのユー...
(openvpn(インストールされていれば) と nis は自動起動され...
(Ubuntu12.04では全て自動起動されるようだ)~
cd /etc/rc2.d
sudo ln -s ../init.d/autofs S19autofs
cd /etc/rc3.d
sudo ln -s ../init.d/autofs S19autofs
S19autofs の 19 は、自動起動の順番。openvpn(インストール...
(S16openvpn, S18nis, S19autofs ならOK)。~
本当は終了処理も書くんだけど、面倒だからいいや。誰か調べ...
*ownerがおかしい場合 [#kd054623]
-症状:NFSでマウントしたファイル・ディレクトリの所有権が...
-原因:サーバとクライアントでNFSのバージョンが合っていな...
--サーバとクライアントのどちらがNFSv3なのか調べる方法はよ...
-解決策:NFSv3でマウントする
--mountコマンドにオプション'-o nfsvers=3'を足せば良いのだ...
--/etc/auto.masterの内容をサーバからクライアントにコピペ(...
--続いて、
/home auto.home
となっているところを
/home auto.home nfsvers=3
に変える(間はタブ)
--再起動
/etc/init.d/autofs restart
/etc/init.d/ypbind restart
*GUIのログイン画面にローカルアカウントを表示するには [#e5...
-/etc/login.defsの中のUID_MINが1000になっているので、900...
--lightgmで動作確認
終了行:
[[コンピュータ管理]]
#contents
* 設定方法 [#meeaac78]
&aname(modify-ID-group-home);
+''自分のUbuntuに作ってあるユーザ名・ID番号を、サーバに存...
++スーパーユーザになれるようにする
sudo passwd
として、root のパスワードを設定する(wikiのパスワードと同...
++ログアウトして、スーパーユーザ(root)としてログインし直...
ユーザ切り替えではだめ。必ずログアウトすること。''ローカ...
ログイン画面でCtrl+Alt+F1でCUIモードにし、ユーザ名をroot...
++ローカルのユーザ名・ユーザID・グループID・ホームディレ...
+++まずは/etc/passwdの変更
-/etc/passwd の書式-
ユーザ名:パスワード:ユーザID:グループID:クラス:ホームデ...
>
-ユーザ名はサーバの/etc/passwdに存在しないものにする。(...
-ユーザIDは900番台に変更する。900が空いていれば900が良い...
-グループIDは100に変更する。100はusersというグループなの...
-ホームディレクトリの位置は、「/home/xxx」から「/localhom...
<
>変更例 ( ikuo→likuo, 1000→900, 1000→100, Ikuo Mizuuchi→I...
旧:ikuo:x:1000:1000:Ikuo Mizuuchi,,,:/home/ikuo:/bin/bash
新:likuo:x:900:100:Ikuo Mizuuchi (local),,,:/localhome/...
<
+++次に/etc/shadowの変更(ユーザ名の変更がある場合のみ)
>
-サーバの/etc/passwdに存在するユーザ名を、そうでないユー...
<
>変更例
ikuo: の行の「ikuo:」を、「likuo:」にする。
<
+++次に/etc/groupの変更
-/etc/group の書式-
グループ名:グループパスワード:グループID:グループに属す...
>
-ユーザ名と同じグループ名があれば、その行は削除する(変更...
-旧ユーザ名が「グループに属するユーザ」に含まれている場合...
-usersというグループ名があれば、そのグループIDは100にする。
<
+++次に、実際にホームディレクトリを移動し、chown(オーナー...
# mkdir /localhome
# mv /home/* /localhome/
# mv /localhome/サーバに存在するユーザ名 /localhome/サ...
# chown -R 新ユーザ名:100 /localhome/新ユーザ名
+++最後に、ローカルユーザが正常に変更されたか確認
su - likuo <=likuoになる。
ls -Fla
exit <=rootに戻る。
のようにして、/localhome/likuo/ で、普通にログインした状...
--上記 a. ~ c.は、以下のコマンドを使用しても可能~
上記のようにファイルを直接編集する代わりに,usermod,grou...
# usermod -u (新しいユーザID) (ユーザ名) <=(ユーザ名...
# usermod -d (新しいホームディレクトリ) (ユーザ名) <=...
# usermod -l (新しいユーザ名) (ユーザ名) <=(ユーザ名)...
# groupmod -g (新しいグループID) (グループ名) <=(グル...
&aname(autofs);
+''サーバからユーザ情報・ホームディレクトリ情報をもらって...
aptitude install autofs (autofsは、サーバのディレクト...
cat /etc/auto.master (+auto.master という行以外はコ...
/etc/passwd, /etc/shadow, /etc/group を編集(emacs -nw /e...
--/etc/passwd の末尾に
+:::::: <==「:は6個」
--/etc/shadow の末尾に
+:::::::: <==「:は8個」
--/etc/group の末尾に
+::: <==「:は3個」
を追加する(すでについていればOK)。 : の数は、そのファイ...
&color(red){''(ファイルは必ず1個の改行(行末に1個)で...
&aname(nis);
+''NISをインストール(rootで実行)''~
途中時間がかかる部分があるが、その間に続きの作業を進める...
aptitude install nis ( nis は、サーバからユーザ情報等...
NISドメイン名は、mizuuchi.lab.tuat.ac.jp とする。~
NISサーバが見えないのでタイムアウト待ちに数分かかるが、放...
emacs -nw /etc/yp.conf
末尾に、以下の1行を追加。&color(red){''(ファイルは必ず1...
ypserver 192.168.4.1
VPNを入れようとしている場合はNISを一旦止める。そうでない...
/etc/init.d/ypbind stop <=NIS停止
または
/etc/init.d/ypbind restart <=NIS再起動
Ubuntu12.xxより古いバージョンの場合、/etc/init.d/ypbind ...
VPNを入れる場合はここで一旦[[VPN>../VPN]]に移動し設定を行...
&aname(nsswitchconf);
+''サーバからホスト名情報をもらってくる設定にする。(root...
H emacs -nw /etc/nsswitch.conf
hosts: の行の、[NOTFOUND=return] の前に、nis を追加し、dn...
hosts: files mdns4_minimal nis dns [NOTFOUND=re...
ファイルの最後に、次の行を追加する。&color(red){''(ファ...
automount: nis
&aname(verify);
+''autofs(多分起動してる)とNIS(起動しているはず)を起...
/etc/init.d/autofs restart
/etc/init.d/ypbind restart ※Ubuntu12.04以降の場合
/etc/init.d/nis restart ※Ubuntu12.04より古い場合
逆順かも。うまくいけば、
ls ~ikuo/
su - hondo
ls /home/share/
等ができるようになっているはず。
&aname(autofs-autostart);
+''再起動するとautofsが自動起動されないため、サーバのユー...
(openvpn(インストールされていれば) と nis は自動起動され...
(Ubuntu12.04では全て自動起動されるようだ)~
cd /etc/rc2.d
sudo ln -s ../init.d/autofs S19autofs
cd /etc/rc3.d
sudo ln -s ../init.d/autofs S19autofs
S19autofs の 19 は、自動起動の順番。openvpn(インストール...
(S16openvpn, S18nis, S19autofs ならOK)。~
本当は終了処理も書くんだけど、面倒だからいいや。誰か調べ...
*ownerがおかしい場合 [#kd054623]
-症状:NFSでマウントしたファイル・ディレクトリの所有権が...
-原因:サーバとクライアントでNFSのバージョンが合っていな...
--サーバとクライアントのどちらがNFSv3なのか調べる方法はよ...
-解決策:NFSv3でマウントする
--mountコマンドにオプション'-o nfsvers=3'を足せば良いのだ...
--/etc/auto.masterの内容をサーバからクライアントにコピペ(...
--続いて、
/home auto.home
となっているところを
/home auto.home nfsvers=3
に変える(間はタブ)
--再起動
/etc/init.d/autofs restart
/etc/init.d/ypbind restart
*GUIのログイン画面にローカルアカウントを表示するには [#e5...
-/etc/login.defsの中のUID_MINが1000になっているので、900...
--lightgmで動作確認
ページ名: