質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

GlassFish

GlassFishは、Java EE準拠のアプリケーションサーバの名称です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

3回答

7119閲覧

CentOS7で.bash_profileが編集できない

anonyrabbit

総合スコア78

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

GlassFish

GlassFishは、Java EE準拠のアプリケーションサーバの名称です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2017/02/14 02:07

編集2017/02/14 02:09

###前提・実現したいこと
touch /.bash_profileコマンドを実行してbash/profileを編集したい
glassfishユーザでsudoを打つと正しいパスワードを入力しても認証されないのを直したい
###発生している問題・エラーメッセージ
glassfishユーザで

sudo touch /.bash_profile

を実行すると正しいパスワードを入力しているのにSorry, try againが出る

touch /.bash_profile

を打つと

touch: cannot touch ‘/.bash_profile’: Permission denied

###試したこと
課題に対してアプローチしたことを記載してください
glassfishユーザに全権付与

echo 'glassfish ALL=(ALL) ALL' >> /etc/sudoers

sudo yum update
visudoでwheelグループのwheel ALL = (ALL) ALLのコメントアウトを外す

###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
glassfish3, CentOS7, さくらVPS, JDK1.7

ご回答の方よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ベストアンサー

編集したいのであれば、sudo nano ~/.bash_profilesudo vi ~/.bash_profileでいいのでは?
touchとしてはファイル作成が主なものかと思います。

投稿2017/02/14 02:14

black_sleepman

総合スコア220

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Y.H.

2017/02/14 02:51

~/.bash_profile ならHOMEディレクトリのオーナーは自分なのでsudoする必要は無いのでは? # ~/.bash_profileのオーナーをroot:rootにすることを意図されているのでしたらすみません。
guest

0

先にご回答されてる方も質問されてますが、
bash_profileのパスは/.bash_profileですか?
あと、touchコマンドってファイル作るやつで編集コマンドではないですよね?
(最近までmvで名前変更できるのに気付かなくてrenameを使い続けてたような阿呆なので、
そういったコマンド仕様が変わってるなら、無知ですいません。)

3年ほど前にCentOS 6で似たような問題に遭遇したことがあるので提示してみます。(ただ、ご提示のようなglassfishの環境ではなかったです)
こちらのサイトはUbuntuのものですが、当時はこのサイトの情報通りで解決しました。

投稿2017/02/14 02:33

kurori

総合スコア111

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

本当に.bash_profileのpathは/.bash_profileなのでしょうか?

ルートディレクトリは基本的には以下のように書き込み権限が無いと思います。

dr-xr-xr-x. 27 root root 4096 10月 22 15:02 2016 .

カレントユーザーのホームディレクトリの~/.bash_profileではないでしょうか?

投稿2017/02/14 02:13

Y.H.

総合スコア7914

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問