カテゴリー
Linux

【Linux】「sudo: sudo を実行するには tty がなければいけません。すみません」への対応。改行コードに注意!

エラー内容

  • Windows 10 マシンで packer を使用して CentOS 7 の Vagrant Box を作成し、動作を確認した。
  • 別のマシンで vagrant up するとエラーが発生した。
    vagrant ssh は正常に動き、ログインできた。
  • 改行コードが CRLF のコードで packer build を実行してしまったことが原因
カテゴリー
Linux

【WordPress】root ユーザで WP-CLI を使ってインストール・セットアップしたい時のポイント

Vagrant のプロビジョニング時に WordPress をインストールしたいですの。

プロビジョニングは基本的に root ユーザで実行されます。

コマンドラインから WordPress を扱える WP-CLI が、この影響を受けてエラーとなってしまいました><。

いくつかの失敗を経て root ユーザでも WP-CLI を扱えるようになりましたの!

今回は root ユーザでの WP-CLI コマンドと、失敗事例をノートいたします。

環境

  • CentOS 7
  • WP-CLI version: 0.23.1
カテゴリー
Apple

【Mac】OS X El Capitan へのアップグレードで Homebrew で所有者エラーが発生。対処したメモ!

OS X El Capitan バージョン 10.11 にアップグレードして、Homebrew でエラーが発生しましたので対処の記録を残しておきます。

エラー対処のコマンド

# brew update でエラー。
# パーミッションで権限が足りなかった。
# ユーザー:admin に所有者を変更した
# $(whoami) には現在のユーザ名が代入される。
sudo chown -R $(whoami):admin /usr/local
カテゴリー
Linux

sudo 時に sbin などの(root ユーザーの)パスを追加したのです!【CentOS】

ポイント

  • 設定ファイル編集コマンド
    # sudo の設定ファイル編集
    visudo
  • 編集内容は、# Defaults specification の下に次を追加
    Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin

visudo の変更でなにが変わったのでしょうか?

カテゴリー
Linux

【CentOS】sudo を導入します!◆今更◆

今まで、ずうっと本ブログのサーバに ssh 接続しましたら即 root ユーザになって作業をしておりました。時々、バルスめいた「rm -rf /」というすべてを削除するコマンドを実行したらどうなってしまうのでしょう?どきっ、と良からぬことをふと思ったこともありました。

これでは、いけませんね。

そこで存在は以前から知っていたものの、面倒で導入しておりませんでした「sudo」をセッテイングいたしました。

ポイント

  • wheel グループを sudo できるようにして、sudo したいユーザを wheel グループに追加するのがおすすめのやり方、だと思います。
  • visudo コマンドで sudo の設定を編集すること。vim とかで行なってはいけないの death。

【実践】testuser ユーザを sudo できるようにする手順