Centos7の
/etc/profileがおかしくなりエラーがでて正常に動作しないため
困っております.ご教授よろしくお願いします。
エラー
-bash: /etc/profile: Permission denied
-bash: /etc/profile: line 26: syntax error near unexpected token `then'
-bash: /etc/profile: line 26: ` o $ORACLE_HOME f [ -z "$EUID" ]; then'
/etc/profile 内容
/etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
# It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.
pathmunge () {
case ":${PATH}:" in
*:"$1":*)
;;
*)
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
esac
}
if [ -x /usr/bin/id ]; then
o $ORACLE_HOME f [ -z "$EUID" ]; then
# ksh workaround
EUID=`id -u`
UID=`id -ru`
fi
USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
fi
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /usr/sbin pathmunge /usr/local/sbin
else
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
fi
HOSTNAME=`/usr/bin/hostname 2>/dev/null`
HISTSIZ=E1000
rt CLASSPATH=$CLASSPATH:
if [ "$HISTCONTROL" = "ignorespace" ] ; then
export HISTCONTROL=ish: /etc/profile: line 13: syntax error near unexpected token `('
-bash: /etc/profile: line 13: `pathmunge () {'
gnoreboth
else
export HISTCONTROL=ignoredups
fi
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
umask 002
else
umask 022
pathmunge () {
case ":${PATH}:" in
fi
for i in /etc/profile.d/*.sh ; do
if [ -r f [ "${-#*i}" != "$-" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done
unset i
unset -f pathmunge
$ . /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=American_Japan.UTF8
export PATH=$PATH:$ORACLE_HOME/bin
No.1ベストアンサー
- 回答日時:
複数個所が壊れています。
最後の6行以外は標準のままのようです。
下記コマンドを実行したら標準ファイルが /tmp/setup-*.noarch/etc/profile に展開されるので、それを基に復元すればよいです。
yum install yum-utils rpmdevtools
cd /tmp
yumdownloader setup
rpmdev-extract setup-*.noarch.rpm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
BIND エラー not found: 3(NXD...
-
CentOSでのbad owner name
-
logrotate.confでmonthlyとした...
-
CentOS6.6でtelnetサーバー構築...
-
Linuxのqpopperの設定
-
【DNS】ゾーン情報が上手く設定...
-
Linux shutdown/reboot時の動き...
-
Tomcat で ポート8080 が使えない
-
echo $LANGで何も表示されません。
-
パスワード設定していないユー...
-
DNSサーバを設定したのですがns...
-
同一のホスト名で何か問題があ...
-
リモートデスクトップ接続でパ...
-
循環参照にならない方法があっ...
-
応答を解析できません
-
「DNSサーバーを自動的に取得す...
-
”Tortoise SVN” と ”Subversio...
-
エクセルで#N/Aを含めた平均値...
-
エラーメールで"too many hops"...
-
gitとgiteaの違いについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【DNS】ゾーン情報が上手く設定...
-
BIND エラー not found: 3(NXD...
-
crontabでtarを実行した際、エ...
-
Debian/GNU Linux V.3.1r1 + PH...
-
centOS5ユーザー管理
-
Apacheとtomcatの連携で発生す...
-
Tomcat で ポート8080 が使えない
-
ネットワークの再起動方法
-
VNCへのアクセス制限
-
apacheの<IfModule prefork.c>...
-
linux NTP で エラー になる
-
logrotate.confでmonthlyとした...
-
sentOS 6.3でsquid.confを開くと
-
CENTOSでadduserで作成したユー...
-
echo $LANGで何も表示されません。
-
named.confの設定
-
NFSサーバー起動時のエラー対処...
-
VirtualBox 仮想マシンのコピ...
-
CentOS6.6でtelnetサーバー構築...
-
DNSが起動できない
おすすめ情報