web-dev-qa-db-ja.com

読み取り専用フォルダーをreadWriteとして再マウントする方法は?

バックグラウンド:

読み取り専用のファイルを編集する必要があり、その親フォルダーも読み取り専用です。このファイルはリモートアプライアンスにあります。 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は何ですか?

7
blackfyre

問題は解決し、「mount -o remount、rw /」を使用してフォルダーを再マウントし、アクセス許可を変更せずにファイルを編集しました。

9
blackfyre

何も再マウントする必要はありません。許可を変更する必要があります。次のコマンドで実行できます。

Sudo chmod 777 file.sh

これにより、グループおよび残りのユーザーに対して読み取り専用のままにしておきたい場合、ファイルに対するすべての許可が与えられます:

Sudo chmod 644 file.sh

または

Sudo chmod 755 file.sh

1つ目は読み取り専用で、2つ目は読み取りと実行のために終了します。

2