0

root ユーザーとしてログインしましたが、/etc/grub.conf に権限を設定できません。ここで、/etc/grub.conf ファイルは、/boot/grub/grub.conf ファイルへのシンボリック リンク (シンボリック リンクまたはソフト リンク) です。/etc/grub.conf のパーミッションを変更するために beolw コマンドを実行しても、/etc/grub.conf に影響を与えません。しかし、これは /boot/grub/grub.conf ファイルに反映されています。

chmod 700 /etc/grub.conf

この理由と /etc/grub.conf と /boot/grub/grub.conf の関係を教えてください

4

2 に答える 2

0

シンボリック リンクのアクセス許可は変更できません。元のファイルのパーミッションを変更する必要があります。制限はリンクに適用されます。

私の知る限り、シンボリックリンクには、元のファイル制限を反映させたいという理由だけで、777 パーミッションのようなものがあります。(それ以外の場合は、シンボリック リンクを作成して、/etc/passwd自分自身に権限を付与し、そこで奇妙なことを行うことができます)。

于 2013-04-26T09:47:43.813 に答える
0

シンボリック リンクのアクセス許可は変更できません。シンボリック リンクに対する操作は、シンボリックが指すファイルに対して行われるため、パーミッションを変更できる必要はありません。

于 2013-04-26T09:47:49.830 に答える