sudoを使えるようにする
こんな怒られ方をしたときのこと。
sudoers ファイル内にありません。この事象は記録・報告されます。
CentOSではデフォルトだとsudoが使えなかったりする。
これはroot権限を行使できるユーザ、
sudoが使えるユーザのリストにそのユーザは登録されていないため。
インストール時に最初に作ったユーザは普通に普通の一般ユーザだったのでした。
ということで、sudoが使えるユーザのリストに追記します。
suコマンドでroot権限を取得。
$ su - (パスワードを要求されるので入力)
visudoでユーザを追加。
viでsudoersファイルを編集してるだけ、という理解でよいのでしょうか。
## Allow root to run any commands anywhere root ALL=(ALL) ALL
この部分に、下記のように追記して保存。
## Allow root to run any commands anywhere root ALL=(ALL) ALL ofuton ALL=(ALL) ALL # ←rootの下に自分を追記
これは制限かけずにどこでもどのコマンドでも許可するので、
細かい設定はまた別の書き方を……。
Javaコンパイルエラー:変な文字で怒られたとき
私用メモ:
Windowsのコマンドプロンプトでjavacしたら文字化けした変な文字で怒られた。
コンパイルするファイルの文字コードがutf-8だと読めないみたいなので,ファイルの文字コードをShift_JISに直してからやり直しました。
デフォルトの設定がShift_JISじゃないと読めなくなっているっぽい。
テキストエディタで名前を付けて保存するときに,Shift_JIS(SJISって表記されてる)を選んで保存。
ただしjavacのオプションで文字コードを指定して実行する方法もあるみたいでした。
javac -encoding [エンコーディング名] [ソースファイル名]
例えばutf8のソースファイルをコンパイルするときはこう。
javac -encoding UTF-8 HelloWorld.java
参考:
ことはじめ
パソコンいじりとか,やったことの記録として適当に書いてゆきます。