Andra användare har rättigheter att ta bort mappar

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Upptäckte att vanliga användare kan ta bort mappar och filer som tillhör andra, även för den som har admin konto. Är inte det väldigt ologiskt? Borde de inte bara har rätten att ta bort sina egna mappar och dokument? ???
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Emil.s »

Det verkar ju väldigt konstigt. Om du kör "ls -l" i katalogen du befinner dig i, vad får du för resultat då?
Home sweet ~/ = http://sandnabba.se
revoltism
Inlägg: 612
Blev medlem: 20 jan 2008, 15:30
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av revoltism »

Det ska inte vara möjligt så vida du inte valt dessa behörigheter. Du kan lätt rätta till detta med kommandona "chown" och "chmod". När du skriver "ls -l" kan du se vilka behörigheter som en mapp eller fil har.

"rw-r--r--" är egentligen tre kolumner.. "---", "---" och "---". Där varje kolumn kan ha "rwx". Bokstävernas betydelse är: read = "r", write = "w" och execute = "x". Sedan står det "användare" och "grupp".

"rwx" kan också översättas i nummer där t.ex. "777" ger alla rättighet att läsa, skriva och köra.

Vill du ändra skrivrättigheter för alla filer i "/home/pelle" skriver du t.ex. "chmod -R 600 /home/pelle" och då kommer bara användaren pelle kunna läsa och göra ändringar. Sätter du "644" så kommer bara pelle kunna göra ändringar men andra kan läsa.
|- Grafikkort: ATI Radeon X1950 Pro - Moderkort: Asus P5W DH Deluxe - Skärm: LG L225W - Tangentbord: Logitech DiNovo Edge - Mus: Logithech MX Revolution -|
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Emil.s skrev:Det verkar ju väldigt konstigt. Om du kör "ls -l" i katalogen du befinner dig i, vad får du för resultat då?
Följande:

ls -l
totalt 1406484
drwxr-xr-x 34 andre andre 4096 2010-10-30 19:40 Calibre bibliotek
drwxrwxrwx 3 andre andre 4096 2011-07-05 08:49 desktop
drwxr-xr-x 2 andre andre 4096 2011-04-21 10:42 Download
drwxr-xr-x 2 andre andre 4096 2010-11-06 10:34 dwhelper
drwxr-xr-x 3 andre andre 4096 2010-05-15 21:54 GNUstep
drwxr-xr-x 3 andre andre 4096 2010-10-30 15:49 John Schember
-rw-r--r-- 1 andre andre 77824 2010-10-30 15:56 metadata.db
drwxrwxrwx 16 andre andre 4096 2011-07-01 21:41 mina_filer
-rw-r--r-- 1 andre andre 90326 2011-06-19 17:06 nautilus-dropbox_0.6.7_amd64.deb
-rw-r--r-- 1 andre andre 52 2011-04-28 17:47 ny fil
dr-xrwx--- 2 andre andre 4096 2010-09-09 19:25 Private
drwxr-xr-x 2 andre andre 4096 2010-11-07 14:12 skript
-rw-r--r-- 1 andre andre 0 2009-08-20 13:47 TT.txt~
-rw-r--r-- 1 andre andre 720007168 2011-06-07 18:53 ubuntu-10.04.2-desktop-i386.iso
-rw-r--r-- 1 andre andre 718583808 2011-05-31 21:45 ubuntu-11.04-desktop-i386.iso
drwxrwxr-x 2 andre andre 4096 2010-05-14 22:10 Ubuntu One
drwxr-xr-x 5 andre andre 4096 2011-06-29 15:05 websites
revoltism
Inlägg: 612
Blev medlem: 20 jan 2008, 15:30
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av revoltism »

Ser okej ut.. "TT.txt" som du har där är det bara du "andre" och din grupp "andre" som har skrivrättigheter på. Det innebär att bara du kan ta bort eller ändra den. Andra kan dock läsa den då du har "-rw-r--r--" där sista "r" beskriver gruppen alla.

Skulle du skriva "chmod 600 TT.txt" skulle bara du se den och bara du kunna göra änrdingar i den.

"-rw-r--r--" kan översättas till "chmod 644"..

När du har ett "d" framför som i "drwxr-xr-x" så betyder det bara att det är ett directory.. en mapp med andra ord.
|- Grafikkort: ATI Radeon X1950 Pro - Moderkort: Asus P5W DH Deluxe - Skärm: LG L225W - Tangentbord: Logitech DiNovo Edge - Mus: Logithech MX Revolution -|
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av mcNisse »

i katalogerna minafiler och desktop kan alla ta bort filer: drwxrwxrwx.

Vilka rättigheter en fil får beror på umask. Umasken är default satt till 0022 vilken innebär att skrivrättigheterna filtreras bort för grupp och andra.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Så vad betyder allt detta? Är det några rättigher som ska ändras eller inte? Uppenbarligen så har ju vanliga användare för mycket rättigheter.

:P
revoltism
Inlägg: 612
Blev medlem: 20 jan 2008, 15:30
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av revoltism »

Det beror hur det ser ut inne i de mapparna. Så om du kan göra "ls -l ~/desktop" och "ls -l ~/mina_filer" så ser vi... Just nu har alla rättighet (read,write,execute) till dessa mappar. Det betyder dock inte nödvändigtvis att alla filer är så.

Sedan beror det lite på hur du vill ha det. Vill du att alla användare ska kunna se dem (read) eller att bara din användare ska kunna det?
|- Grafikkort: ATI Radeon X1950 Pro - Moderkort: Asus P5W DH Deluxe - Skärm: LG L225W - Tangentbord: Logitech DiNovo Edge - Mus: Logithech MX Revolution -|
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Först och främst ska ju bara min användare kunna ta bort något.

drwxrwxrwx 5 andre andre 4096 2011-04-02 19:53 applikationer
drwxrwxrwx 33 andre andre 4096 2011-05-07 09:28 backup_usb
drwxrwxrwx 21 andre andre 4096 2011-07-02 09:24 bilder
drwxrwxrwx 6 andre andre 4096 2011-06-10 10:47 dokument
drwxrwxrwx 4 andre andre 4096 2011-04-20 20:57 Download
drwxrwxrwx 2 andre andre 36864 2011-04-11 16:40 emule_temp
drwxrwxrwx 17 andre andre 4096 2011-06-29 08:31 ljudfiler
drwxrwxrwx 64 andre andre 12288 2011-04-20 22:29 musik
drwxrwxrwx 2 andre andre 24576 2011-04-20 22:43 nedladdat
-rw-r--r-- 1 andre andre 1416 2010-01-03 13:03 Ny databas.odb
drwxrwxrwx 2 andre andre 12288 2011-07-01 21:49 osorterat
drwxrwxrwx 2 andre andre 4096 2010-11-07 14:12 skript
drwxrwxrwx 35 andre andre 12288 2011-04-20 10:39 webbplatser
drwxrwxrwx 17 andre andre 4096 2011-04-20 10:51 websites
drwxrwxrwx 9 andre andre 4096 2011-05-21 19:48 vide
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av mcNisse »

För återställa rättigheterna till som om de skulle ha skapats med default umask, 0022.

Kod: Markera allt

cd
find desktop mina_filer -type f -print0 | xargs -0 chmod 644
find desktop mina_filer -type d -print0 | xargs -0 chmod 755 
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Jag gjorde detta, och vad som hände var att nu är alla filerna skrivskyddade när jag loggar in på annans konto, MEN det går fortfarande att ta bort filer, bara genom att klicka "ta bort" på dem! Det är väl viktigare att detta inte går att göra än att kunna ändra lite i filen.

??? ???
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av mcNisse »

Jag har inte varit inne här på ett tag. Så jag gissar att du har löst problemet redan.

Det du skriver är omöjligt om du har lyckats köra chmod på alla kataloger enligt andra kommandot ovan.
chmod 755 tar bort skrivrättigheterna på katalogerna för alla utom ägaren av katalogen.
Kontrollera rättigheterna med ls -l.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Jag ska kolla det när jag kommer hem från jobbet.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Så här såg det ut:

ls -l
totalt 702148
-rw-r--r-- 1 andre andre 1893779 2011-08-06 10:17 00Hela NT 2003.pdf
drwxr-xr-x 10 andre andre 4096 2011-07-09 23:46 books
drwxr-xr-x 34 andre andre 4096 2010-10-30 19:40 Calibre bibliotek
drwxrwxrwx 6 andre andre 4096 2011-08-17 22:05 desktop
drwxr-xr-x 4 andre andre 4096 2011-07-15 09:19 Download
drwxr-xr-x 2 andre andre 4096 2010-11-06 10:34 dwhelper
drwxr-xr-x 3 andre andre 4096 2010-05-15 21:54 GNUstep
drwxr-xr-x 2 andre andre 4096 2011-07-15 19:56 Iso
drwxr-xr-x 3 andre andre 4096 2010-10-30 15:49 John Schember
-rw-r--r-- 1 andre andre 77824 2010-10-30 15:56 metadata.db
drwxrwxrwx 17 andre andre 4096 2011-08-11 21:04 mina_filer
-rw-r--r-- 1 andre andre 90326 2011-06-19 17:06 nautilus-dropbox_0.6.7_amd64.deb
dr-xrwx--- 2 andre andre 4096 2010-09-09 19:25 Private
drwxr-xr-x 2 andre andre 4096 2010-11-07 14:12 skript
-rw-r--r-- 1 andre andre 0 2009-08-20 13:47 TT.txt~
-rw-r--r-- 1 andre andre 716161024 2011-06-26 17:22 ubuntu-10.04-nordic-remix-desktop-amd64.iso
drwxrwxr-x 2 andre andre 4096 2010-05-14 22:10 Ubuntu One
drwxr-xr-x 7 andre andre 4096 2011-08-04 21:34 websites
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av mcNisse »

Det är som jag säger du har inte kört chmod på katalogerna. Det andra kommandot som jag listade ovan.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Ok, jag testar igen när jag kommer hem.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Det blev fortfarande detsamma efter ls -l

-rw-r--r-- 1 andre andre 1893779 2011-08-06 10:17 00Hela NT 2003.pdf
drwxr-xr-x 10 andre andre 4096 2011-07-09 23:46 books
drwxr-xr-x 34 andre andre 4096 2010-10-30 19:40 Calibre bibliotek
drwxr-xr-x 6 andre andre 4096 2011-08-21 09:07 desktop
drwxr-xr-x 4 andre andre 4096 2011-07-15 09:19 Download
drwxr-xr-x 2 andre andre 4096 2010-11-06 10:34 dwhelper
drwxr-xr-x 3 andre andre 4096 2010-05-15 21:54 GNUstep
drwxr-xr-x 2 andre andre 4096 2011-07-15 19:56 Iso
drwxr-xr-x 3 andre andre 4096 2010-10-30 15:49 John Schember
-rw-r--r-- 1 andre andre 77824 2010-10-30 15:56 metadata.db
d-wx--x--x 17 andre andre 4096 2011-08-11 21:04 mina_filer
-rw-r--r-- 1 andre andre 90326 2011-06-19 17:06 nautilus-dropbox_0.6.7_amd64.deb
dr-xrwx--- 2 andre andre 4096 2010-09-09 19:25 Private
drwxr-xr-x 2 andre andre 4096 2010-11-07 14:12 skript
-rw-r--r-- 1 andre andre 0 2009-08-20 13:47 TT.txt~
-rw-r--r-- 1 andre andre 716161024 2011-06-26 17:22 ubuntu-10.04-nordic-remix-desktop-amd64.iso
drwxrwxr-x 2 andre andre 4096 2010-05-14 22:10 Ubuntu One
drwxr-xr-x 2 andre andre 4096 2011-08-21 10:26 websites
??? ???
Användarvisningsbild
Broder Tuck
Inlägg: 3330
Blev medlem: 27 mar 2006, 22:32
OS: Linux Mint
Utgåva: 16.04 Xenial Xerus LTS
Ort: Stockholm / Tumba

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Broder Tuck »

Ainigma skrev:Upptäckte att vanliga användare kan ta bort mappar och filer som tillhör andra . . .
Det är inte säkert att jag förstår vad du avser. Så jag tar en risk i att jag kanske svarar på fel fråga. Ett svar, som hade varit rätt, om det jag tror att du menar, hade varit frågan, ges här. Avser var och ens egen /homemapp.

Som jag uppfattar din fråga, så inskränker den sig till rättigheter i sitt eget /home. Några av svaren du redan har fått, har tangerat det. Det är dock möjligt att jag inte fullt ut har hängt med.

Mitt svar är:
Om någon vill ha fullständiga rättigheter till sin /home-mapp, så är ett fullgott kommando detta: sudo chown -R "användarnamnet för /homemappen" /home/"användarnamnet för /homemappen"/

Om ditt användarnamn är Aligma, så skulle det således ha stått: sudo chown -R Aligma /home/Aligma/

Då, har användaren full kontroll över innehållet i /home.
Hur det skulle se ut för andra användare, det har jag inte tagit hänsyn till.
Det är här, som jag kan ha missförståẗt din frågeställning och det är här, som jag inte riktigt har hängt med i, de svar som du hitintills har fått.

Förmodligen så "har jag missat tåget". ;)

Oavsett vilket, så önskar jag Dig lycka till och att ditt problem löser sig till det bästa för dig.

tukken
Ubuntu med både Gnome och Mate. Kör mestadels med LinuxMint Cinnamon till vardags. Våren 2019.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av Ainigma »

Det jag vill uppnå är alltså att ingen annan användare än min ska kunna ta bort mina filer. Nu kan en annan normal användare logga in och ta bort filer, (även om de kanske inte kan ändra i dem). De ska bara kunna ta bort sådana som de själva har skapat. Bara mitt konto (som har adminrättigheter) ska kunna ta bort allas mappar.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: Andra användare har rättigheter att ta bort mappar

Inlägg av mcNisse »

Det är inte det samma!
drwxr-xr-x 6 andre andre 4096 2011-08-21 09:07 desktop
d-wx--x--x 17 andre andre 4096 2011-08-11 21:04 mina_filer


Nu kan väl inte ens du läsa filerna i mina_filer. desktop ser rätt ut...
Skriv svar

Återgå till "Terminalforum"