シェルスクリプトでmkdir権限が拒否されました

sn8ze

私はインターネット全体でこれに似た質問を見てきましたが、私が遭遇しているものとまったく同じものを見つけることができませんでした。これが重複している場合は申し訳ありませんが、私はこの質問をする前に約1時間答えを見つけようとしています...

#!/bin/bash
echo "Enter path:"
read path
echo "Enter title:"
read title
mkdir -pv "${path}/${title}"

イン/アウト:

Enter path:
~/test
Enter title:
testing
mkdir: cannot create directory '/testing': Permission denied

一方、私が実行した場合

mkdir -pv ~/test/testing

端末からでもスクリプトにハードコードされていても、問題なく動作します。

また、/ bin / mkdirの使用、-pの削除、mkdir呼び出しの前後の{}または ""の削除などを試しましたが、機能しません。また、スクリプトにはすべての権限(-rwxrwxrwx)があります。

どんな助けでも大歓迎です。ありがとう!

iamauser

スクリプトでは、問題は~/test~が展開されていないことです。したがって、もう一度確認すると~、スクリプトを実行した現在のディレクトリにディレクトリが見つかります。

以下~を使用して展開する例を次に示しますeval

$ cat dirtest.sh
#!/bin/bash
echo "Enter path: "
read my_dir
eval my_dir="$my_dir"
echo "Enter title: "
read title
mkdir -pv "${my_dir}/$title"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonサブプロセスからシェルスクリプトを実行できません:権限が拒否されました

分類Dev

docker-entrypoint-initdb.dに配置されたmysqlイメージのシェルスクリプトに対するdocker権限が拒否されました

分類Dev

mkdir:ディレクトリ '/ usr / local / etc / reaver'を作成できません:権限が拒否されました

分類Dev

Kali Linux VM:rootとしてシェルスクリプトを実行する権限が拒否されました

分類Dev

グループはアクセスできますが、「cd:権限が拒否されました」

分類Dev

実行可能スクリプトは、Linuxボックスで拒否された権限を取得します

分類Dev

nginxプロキシサーバーのローカルホスト権限が拒否されました

分類Dev

phpスクリプトを使用してFTP権限が拒否されました

分類Dev

Centos 7 / Apache / PHP-mkdir():権限が拒否されました

分類Dev

pm2-root以外のユーザー権限の起動スクリプトが拒否されました

分類Dev

サブスクリプションやスケジュールの作成中にエラーが発生しました-オブジェクトに対するEXECUTE権限が拒否されました

分類Dev

ホームディレクトリでmkdirを使用できません:権限が拒否されました(Linux Lubuntu)

分類Dev

警告mkdir()Google APP EnginePHPアプリケーションでアクセス許可が拒否されました

分類Dev

djangoプロジェクトで拒否されたDocker権限のbashスクリプト

分類Dev

shスクリプトの実行:実行可能ビットとルート権限にもかかわらず、«アクセスが拒否されました»

分類Dev

Firebaseルール-「get」リクエストが機能するにもかかわらず、orderByクエリで権限が拒否されました(REST)

分類Dev

シェルスクリプトの実行中にアクセスが拒否されました

分類Dev

Ubuntuのルート権限が拒否されました

分類Dev

ディレクトリを表示する権限が拒否されました

分類Dev

CircleCI権限がbashスクリプトの実行を拒否しました

分類Dev

www-dataが所有するファイルをスクリプトから読み取る権限が拒否されました

分類Dev

exec-maven-pluginは.shスクリプトを実行できません:権限が拒否されました

分類Dev

react-native初期プロジェクトの実行時にwatchman.plist権限が拒否されました

分類Dev

sshプロトコルでプレフィックスを付けるとssh権限が拒否されました

分類Dev

/var/run/docker.sock:PythonCGIスクリプト内でdockerを実行中に権限が拒否されました

分類Dev

npmインストール時:未処理の拒否エラー:EACCES:権限が拒否されました

分類Dev

ユーザー権限が原因でTensorFlowのインストールが拒否されました

分類Dev

(13:権限が拒否されました)アップストリームへの接続中に:[nginx]

分類Dev

職人のいじくり回し:mkdir()権限が拒否されました

Related 関連記事

  1. 1

    Pythonサブプロセスからシェルスクリプトを実行できません:権限が拒否されました

  2. 2

    docker-entrypoint-initdb.dに配置されたmysqlイメージのシェルスクリプトに対するdocker権限が拒否されました

  3. 3

    mkdir:ディレクトリ '/ usr / local / etc / reaver'を作成できません:権限が拒否されました

  4. 4

    Kali Linux VM:rootとしてシェルスクリプトを実行する権限が拒否されました

  5. 5

    グループはアクセスできますが、「cd:権限が拒否されました」

  6. 6

    実行可能スクリプトは、Linuxボックスで拒否された権限を取得します

  7. 7

    nginxプロキシサーバーのローカルホスト権限が拒否されました

  8. 8

    phpスクリプトを使用してFTP権限が拒否されました

  9. 9

    Centos 7 / Apache / PHP-mkdir():権限が拒否されました

  10. 10

    pm2-root以外のユーザー権限の起動スクリプトが拒否されました

  11. 11

    サブスクリプションやスケジュールの作成中にエラーが発生しました-オブジェクトに対するEXECUTE権限が拒否されました

  12. 12

    ホームディレクトリでmkdirを使用できません:権限が拒否されました(Linux Lubuntu)

  13. 13

    警告mkdir()Google APP EnginePHPアプリケーションでアクセス許可が拒否されました

  14. 14

    djangoプロジェクトで拒否されたDocker権限のbashスクリプト

  15. 15

    shスクリプトの実行:実行可能ビットとルート権限にもかかわらず、«アクセスが拒否されました»

  16. 16

    Firebaseルール-「get」リクエストが機能するにもかかわらず、orderByクエリで権限が拒否されました(REST)

  17. 17

    シェルスクリプトの実行中にアクセスが拒否されました

  18. 18

    Ubuntuのルート権限が拒否されました

  19. 19

    ディレクトリを表示する権限が拒否されました

  20. 20

    CircleCI権限がbashスクリプトの実行を拒否しました

  21. 21

    www-dataが所有するファイルをスクリプトから読み取る権限が拒否されました

  22. 22

    exec-maven-pluginは.shスクリプトを実行できません:権限が拒否されました

  23. 23

    react-native初期プロジェクトの実行時にwatchman.plist権限が拒否されました

  24. 24

    sshプロトコルでプレフィックスを付けるとssh権限が拒否されました

  25. 25

    /var/run/docker.sock:PythonCGIスクリプト内でdockerを実行中に権限が拒否されました

  26. 26

    npmインストール時:未処理の拒否エラー:EACCES:権限が拒否されました

  27. 27

    ユーザー権限が原因でTensorFlowのインストールが拒否されました

  28. 28

    (13:権限が拒否されました)アップストリームへの接続中に:[nginx]

  29. 29

    職人のいじくり回し:mkdir()権限が拒否されました

ホットタグ

アーカイブ