0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

1人アドベントカレンダAdvent Calendar 2024

Day 17

su - XXXしたらエラーが出るようになった時の話

Last updated at Posted at 2024-12-17

はじめに

とあるユーザにsuしたらエラーメッセージが出るようになってしまった時のメモ
※今回の記載はあくまで例

結論

  • .bash_profileの定義が間違っていたのが原因
  • .bash_profileを直すときはviではなくsedとかで置換するようにしよう
  • それか十分に確認した修正済みのファイルと差し替えるようにしよう

事象

とある特定のユーザにsuするとエラーメッセージが出るようになった(su自体は出来る)

[root@localhost ~]# su - user1
最終ログイン: 2024/12/15 (日) 23:34:40 JST日時 pts/0
-bash: export: `PATH:/home/user1//dir1': 有効な識別子ではありません
[user1@localhost ~]$

原因

.bash_profileの定義が原因

.bash_profile
(前略)
PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH:$HOME/dirA/dir1
  • $ HOME/dirA/dir1の定義のせい
  • テキストファイルに書いておいたメモからコピペするときに貼り付けをミスった説がある
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?