バックグラウンド:
読み取り専用のファイルを編集する必要があり、その親フォルダーも読み取り専用です。このファイルはリモートアプライアンスにあります。 sshを介してadminとしてこれにログインし、rootアクセスを持っています。
コマンド「ls -l」は、ファイルの権限を次のように表示します
"-rwxr-xr-x 1 admin root 952 Oct 30 02:01 file.sh"
およびフォルダ用
drwxr-xr-x 3 admin root
私はLinuxにそれほど精通していませんが、上記の行は管理者が所有者であり、読み取り/書き込み許可を持っていることを検索しました。
誰かがこのファイルを含むフォルダーを再マウントすることを提案しました。
問題:
どのように再マウントしますか、私は使用しました
mount -o remount,rw /folde1/folder2/targetFolder
しかし、それは与えました
mount: can't find /folde1/folder2/targetFolder in /etc/fstab or /etc/mtab
私は質問を見ました どのようにファイルシステムを読み取り/書き込みとして再マウントしますか? ですが、答えがわかりませんでした...
正しい構文は
Sudo mount -o remount,rw /partition/identifier /mount/point
/ partition/identifierと/ mount/pointとして何を与えるべきですか?つまりこの/ partition/identifierと/ mount/pointは何ですか?
問題は解決し、「mount -o remount、rw /」を使用してフォルダーを再マウントし、アクセス許可を変更せずにファイルを編集しました。
何も再マウントする必要はありません。許可を変更する必要があります。次のコマンドで実行できます。
Sudo chmod 777 file.sh
これにより、グループおよび残りのユーザーに対して読み取り専用のままにしておきたい場合、ファイルに対するすべての許可が与えられます:
Sudo chmod 644 file.sh
または
Sudo chmod 755 file.sh
1つ目は読み取り専用で、2つ目は読み取りと実行のために終了します。