開発ツール/Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処
の編集
Top
/
開発ツール
/
Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処 [#wf4aa241] #contents #htmlinsertpcsp(win-top.html,win-sp.html) Cygwinをインストールしたユーザー以外でCygwinを使用すると以下に記すようなメッセージが表示されます。~ Your group is currently "mkpasswd". This indicates that your gid is not in /etc/group and your uid is not in /etc/passwd. The /etc/passwd (and possibly /etc/group) files should be rebuilt. See the man pages for mkpasswd and mkgroup then, for example, run mkpasswd -l [-d] > /etc/passwd mkgroup -l [-d] > /etc/group Note that the -d switch is necessary for domain users. この対処方法を以下に記します。 * mkpasswdコマンドでユーザー情報を追加 [#c3a26a4c] インストールしたユーザーになり、使用するユーザ名を以下のコマンドを実行してpasswdファイルに追記します。~ 本操作はCygwinをインストールしたユーザーアカウントで行ってください。 mkpasswd -l -u ユーザー名 >> /etc/passwd 実際に実行してみたときの出力です。~ 以下の例ではユーザー名 ''sakura'' を追記してます。 cygwin@TP-E430 ~ $ mkpasswd.exe -l -u sakura >> /etc/passwd cygwin@TP-E430 ~ $ grep sakura /etc/passwd sakura:unused:1004:513:sakura,U-TP-E430\sakura,S-1-5-21-1118933339-3921113689-991111152-1004:/home/sakura:/bin/bash 以上の操作で、最初に記述したメッセージが表示されなくなります。 * 関連記事 [#d5ede7d0] -[[手軽にUNIXコマンド環境を構築できる・Gow>開発ツール/手軽にUNIXコマンド環境を構築できる・Gow]] -[[Windowsで定番UNIXコマンドを使う>開発ツール/Windowsで定番UNIXコマンドを使う]] -[[Cygwin 1.7.17-1をWindows8にインストールしてみた>開発ツール/Cygwin 1.7.17-1をWindows8にインストールしてみた]] -[[Cygwinのインストールと環境構築>開発ツール/Cygwinのインストールと環境構築]] -[[Cygwinのバージョンを確認する方法>開発ツール/Cygwinのバージョンを確認する方法]] -[[Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処>開発ツール/Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処]] -[[Cygwinにclearコマンドをインストールする>開発ツール/Cygwinにclearコマンドをインストールする]] -[[Cygwinにssh,scpコマンドをインストールする>開発ツール/Cygwinにssh,scpコマンドをインストールする]] -[[Cygwinにvimエディタをインストールする>開発ツール/Cygwinにvimエディタをインストールする]] -[[Cygwinにwgetコマンドをインストールする>開発ツール/Cygwinにwgetコマンドをインストールする]] -[[無料のXサーバー・Xmingの設定とインストール>開発ツール/無料のXサーバー・Xming]] -[[XmingをTeraTermで使用する>開発ツール/XmingをTeraTermで使用する]] -[[TeraTermで鍵を生成しsshによる鍵認証を行う方法>開発ツール/TeraTermで鍵を生成しsshによる鍵認証を行う方法]] -[[sshで接続したTeraTermをサーバーから切断されないようにする>開発ツール/sshで接続したTeraTermをサーバーから切断されないようにする]] -[[sshで接続したPoderosaをサーバーから切断されないようにする>開発ツール/sshで接続したPoderosaをサーバーから切断されないようにする]] -[[TeraTermのBeep音を消す方法>開発ツール/TeraTermのBeep音を消す方法]] -[[Tera Termで生成した秘密鍵をWinSCPで使用する手順>開発ツール/TeraTermで作成した秘密鍵をWinSCPで使用する方法]] -[[Tera Termのknown_hostsの在処>開発ツール/TeraTermのknown_hostsの在処]] #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処 [#wf4aa241] #contents #htmlinsertpcsp(win-top.html,win-sp.html) Cygwinをインストールしたユーザー以外でCygwinを使用すると以下に記すようなメッセージが表示されます。~ Your group is currently "mkpasswd". This indicates that your gid is not in /etc/group and your uid is not in /etc/passwd. The /etc/passwd (and possibly /etc/group) files should be rebuilt. See the man pages for mkpasswd and mkgroup then, for example, run mkpasswd -l [-d] > /etc/passwd mkgroup -l [-d] > /etc/group Note that the -d switch is necessary for domain users. この対処方法を以下に記します。 * mkpasswdコマンドでユーザー情報を追加 [#c3a26a4c] インストールしたユーザーになり、使用するユーザ名を以下のコマンドを実行してpasswdファイルに追記します。~ 本操作はCygwinをインストールしたユーザーアカウントで行ってください。 mkpasswd -l -u ユーザー名 >> /etc/passwd 実際に実行してみたときの出力です。~ 以下の例ではユーザー名 ''sakura'' を追記してます。 cygwin@TP-E430 ~ $ mkpasswd.exe -l -u sakura >> /etc/passwd cygwin@TP-E430 ~ $ grep sakura /etc/passwd sakura:unused:1004:513:sakura,U-TP-E430\sakura,S-1-5-21-1118933339-3921113689-991111152-1004:/home/sakura:/bin/bash 以上の操作で、最初に記述したメッセージが表示されなくなります。 * 関連記事 [#d5ede7d0] -[[手軽にUNIXコマンド環境を構築できる・Gow>開発ツール/手軽にUNIXコマンド環境を構築できる・Gow]] -[[Windowsで定番UNIXコマンドを使う>開発ツール/Windowsで定番UNIXコマンドを使う]] -[[Cygwin 1.7.17-1をWindows8にインストールしてみた>開発ツール/Cygwin 1.7.17-1をWindows8にインストールしてみた]] -[[Cygwinのインストールと環境構築>開発ツール/Cygwinのインストールと環境構築]] -[[Cygwinのバージョンを確認する方法>開発ツール/Cygwinのバージョンを確認する方法]] -[[Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処>開発ツール/Cygwinをインストールしたユーザー以外でCygwinを使用したときの対処]] -[[Cygwinにclearコマンドをインストールする>開発ツール/Cygwinにclearコマンドをインストールする]] -[[Cygwinにssh,scpコマンドをインストールする>開発ツール/Cygwinにssh,scpコマンドをインストールする]] -[[Cygwinにvimエディタをインストールする>開発ツール/Cygwinにvimエディタをインストールする]] -[[Cygwinにwgetコマンドをインストールする>開発ツール/Cygwinにwgetコマンドをインストールする]] -[[無料のXサーバー・Xmingの設定とインストール>開発ツール/無料のXサーバー・Xming]] -[[XmingをTeraTermで使用する>開発ツール/XmingをTeraTermで使用する]] -[[TeraTermで鍵を生成しsshによる鍵認証を行う方法>開発ツール/TeraTermで鍵を生成しsshによる鍵認証を行う方法]] -[[sshで接続したTeraTermをサーバーから切断されないようにする>開発ツール/sshで接続したTeraTermをサーバーから切断されないようにする]] -[[sshで接続したPoderosaをサーバーから切断されないようにする>開発ツール/sshで接続したPoderosaをサーバーから切断されないようにする]] -[[TeraTermのBeep音を消す方法>開発ツール/TeraTermのBeep音を消す方法]] -[[Tera Termで生成した秘密鍵をWinSCPで使用する手順>開発ツール/TeraTermで作成した秘密鍵をWinSCPで使用する方法]] -[[Tera Termのknown_hostsの在処>開発ツール/TeraTermのknown_hostsの在処]] #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する