質問編集履歴
3
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -59,8 +59,8 @@
|
|
59
59
|
→rootで設定したHULFT系環境変数が、一般ユーザtestuserに引き継がれていることを確認
|
60
60
|
|
61
61
|
sudo -u testuser --preserve-env=TERM,LANG,HULEXEP,PATH,HULPATH hulsndd
|
62
|
-
sudo: husndd: コマンドが見つかりません
|
62
|
+
sudo: hulsndd: コマンドが見つかりません
|
63
|
-
→PATHが通っているにもかかわらず、huls
|
63
|
+
→PATHが通っているにもかかわらず、hulsnddが見つからない(想定外)
|
64
64
|
|
65
65
|
sudo -u testuser -E hulsndd
|
66
66
|
sudo: hulsndd: コマンドが見つかりません
|
@@ -68,7 +68,7 @@
|
|
68
68
|
|
69
69
|
ll /省略/HULFT/bin/hulsndd
|
70
70
|
-rwxr-xr-x 1 tesruser testuser 3561755 9月 20 10:39 /省略/HULFT/bin/hulsndd
|
71
|
-
→実行
|
71
|
+
→実行対象ファイルは確かに存在する
|
72
72
|
|
73
73
|
```
|
74
74
|
|
2
env出力結果を一部追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -47,6 +47,11 @@
|
|
47
47
|
2023/11/3 追記
|
48
48
|
--preserve-env,-Eのオプション設定検証結果を追記します。
|
49
49
|
```ここに言語を入力
|
50
|
+
sudo -u testuser --preserve-env=TERM,LANG,HULEXEP,PATH,HULPATH env | grep USER
|
51
|
+
USER=testuser
|
52
|
+
SUDO_USER=root
|
53
|
+
→envで表示される内容がtestuserのものであることを確認
|
54
|
+
|
50
55
|
sudo -u testuser --preserve-env=TERM,LANG,HULEXEP,PATH,HULPATH env | grep HUL
|
51
56
|
PATH=/省略/HULFT/bin:…省略
|
52
57
|
HULEXEP=/省略/HULFT/bin
|
1
preserve-env検証結果を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -43,3 +43,30 @@
|
|
43
43
|
|
44
44
|
### 試したこと
|
45
45
|
rootやtestuserの.bash_profileにHULFT環境変数を定義した状態でも実施してみましたが、結果は同じでした。
|
46
|
+
|
47
|
+
2023/11/3 追記
|
48
|
+
--preserve-env,-Eのオプション設定検証結果を追記します。
|
49
|
+
```ここに言語を入力
|
50
|
+
sudo -u testuser --preserve-env=TERM,LANG,HULEXEP,PATH,HULPATH env | grep HUL
|
51
|
+
PATH=/省略/HULFT/bin:…省略
|
52
|
+
HULEXEP=/省略/HULFT/bin
|
53
|
+
HULPATH=/省略/HULFT/etc
|
54
|
+
→rootで設定したHULFT系環境変数が、一般ユーザtestuserに引き継がれていることを確認
|
55
|
+
|
56
|
+
sudo -u testuser --preserve-env=TERM,LANG,HULEXEP,PATH,HULPATH hulsndd
|
57
|
+
sudo: husndd: コマンドが見つかりません
|
58
|
+
→PATHが通っているにもかかわらず、hulsenddが見つからない(想定外)
|
59
|
+
|
60
|
+
sudo -u testuser -E hulsndd
|
61
|
+
sudo: hulsndd: コマンドが見つかりません
|
62
|
+
→同様に想定外の結果となった
|
63
|
+
|
64
|
+
ll /省略/HULFT/bin/hulsndd
|
65
|
+
-rwxr-xr-x 1 tesruser testuser 3561755 9月 20 10:39 /省略/HULFT/bin/hulsndd
|
66
|
+
→実行左記ファイルは確かに存在する
|
67
|
+
|
68
|
+
```
|
69
|
+
|
70
|
+
|
71
|
+
|
72
|
+
|