Re: Chroot -> Permission denied
Titta på flaggorna dev/nodev, funkar på motsvarande sätt som exec/noexec.
man mount
/Hans
Erik Svensson wrote / skrev:
>Hmmmm.... får nu en massa "/dev/null: Permission denied" när jag
>försöker köra emerge på hda2
>
>lör 2005-06-25 klockan 16:40 +0200 skrev Hans Öfverbeck:
>
>
>>Hej,
>>
>>Erik Svensson wrote / skrev:
>>
>>
>>
>>>Tackar, det hjälpte. Men en titt i fstab och ingen "noexec" finns där,
>>>och en googling säger att "exec" är default. Borde det då inte hda2
>>>monteras med "exec" automatiskt?
>>>
>>>
>>>
>>>
>>Det beror på om det finns någon annan flagga som implicerar "noexec",
>>t.ex. "user" gör det. Om du vill ha kvar "user"-flaggan men montera
>>"exec" så kan du ange "exec" efter "user" i /etc/fstab så här: user,exec
>>
>>/Hans
>>
>>
>>
>>>lör 2005-06-25 klockan 16:04 +0200 skrev Hans Öfverbeck:
>>>
>>>
>>>
>>>
>>>>Hej,
>>>>
>>>>Jag skulle gissa att partitionen är monterad med "noexec"-flaggan satt.
>>>>Denna flagga har funktionen att den hindrar en att exekvera program på
>>>>den monterade enheten. För att ta bort flaggan ge kommandot (du måste
>>>>troligen vara root):
>>>>mount -o remount,exec /media/hda2
>>>>
>>>>/Hans
>>>>
>>>>Erik Svensson wrote / skrev:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>Får inte chroot att fungera. Hda2 (gentoo installerad) monteras med -rw
>>>>>och jag kör chroot som root:
>>>>>
>>>>># chroot /media/hda2 /bin/bash
>>>>>chroot: cannot run command `/bin/bash': Permission denied
>>>>>
>>>>>Har även provat köra chroot från knoppix på båda mina datorer med samma
>>>>>resultat.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>>
>>>
>>>
>
>
>
>
>
Reply to: