Sida 1 av 1
Byta rättigheter på en fil?
Postat: 22 dec 2008, 10:41
av Lulle
Hej!
Det är så att jag har en fil på skrivbordet som jag inte har rättigheter att röra, utom bara root har det.
Hur ändrar jag så att jag får rättigheter till filen via terminalen?
dvs jag vill ändra rättigheterna via terminalen.
Re: Byta rättigheter på en fil?
Postat: 22 dec 2008, 10:46
av ajja
Re: Byta rättigheter på en fil?
Postat: 22 dec 2008, 10:49
av Lulle
fungerade inte.
Det är cnijfilter-common_2.70-2_i386.deb som jag ska ändra på.
Jag måste öppna den och flytta en fil som ligger i den till en mapp.
Re: Byta rättigheter på en fil?
Postat: 22 dec 2008, 10:59
av mcNisse
Kopiera flen för att du ska äga den. Lägg den i en katalog som du enkelt kan ta bort.
Kod: Markera allt
mkdir /tmp/test
cp cnijfilter-common_2.70-2_i386.deb /tmp/test
cd /tmp/test
dpkg -x cnijfilter-common_2.70-2_i386.deb .
#Fytta undan filen du vill åt..
cd /tmp
rm -rf test
Re: Byta rättigheter på en fil?
Postat: 22 dec 2008, 11:01
av axel112
*.deb fil är en paketfil för installering. Det går dock att packa upp de filerna som finns paketerade.
Starta terminalen, och skriv
Kod: Markera allt
dpkg -X cnijfilter-common_2.70-2_i386.deb /home/dinanvändare/mapp_för_uppackning_av_innehåll/
I den uppackade mappen kommer att finnas det innehåll som finns i filen, uppdelat i mappar som motsvarar hur det skulle ha lagt sig om vi installerat ovanstående paket istället för att packa upp det. tex /usr /bin etc.
edit: darn - vart inte tillräckligt snabb

Re: Byta rättigheter på en fil?
Postat: 22 dec 2008, 11:03
av ajja
Det bör fungera (så vida du inte enbart klippt och klistrat utan att redigera först).
Så här bör det se ut (förutsatt att du använder användarnamnet 'lulle'):
Kod: Markera allt
sudo chown lulle /home/lulle/Skrivbord/cnijfilter-common_2.70-2_i386.deb
Kolla vilka rättigheter filen har innan ifall att den är skrivskyddad:
Kod: Markera allt
ls -l /home/lulle/Skrivbord/cnijfilter-common_2.70-2_i386.deb
Om den enbart är skrivskyddad så ändrar du det med 'chmod':
Kod: Markera allt
chmod a+rwx /home/lulle/Skrivbord/cnijfilter-common_2.70-2_i386.deb
'a+rwx' ger rättigheter till alla, men om du enbart ska ta bort den bör det inte vara några problem.
Om du istället vill spar den som din egen så byt ut 'a' mot ett 'u'.
Edit: osnabb som få, men nu finns det iallafall lite olika lösningar
