[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: