Linux fil og mappetilladelser

FrugalMan
Antal: 1943
Tilmeldt:
18-12-2007
User is offline
Linux fil og mappetilladelser

Er du i tvivl om fil og mappetilladelser, så er her en meget detaljeret vevledning : https://ostechnix.com/linux-file-and-directory-per...

Døm mig ikke efter mine succeser, døm mig efter hvor mange gange jeg faldt og rejste mig igen." - Nelson Mandela

Frit Software


linuxuser42
Antal: 768
Tilmeldt:
05-01-2008
User is offline
Glimrende læsning. Jeg

Glimrende læsning.
Jeg møder mange i min dagligdag som villa have glæde af at bruge bare 5 minutter på denne artikel efter 30 år i unix/lnux.

--
Mine opdaterede 'danske' Debian iso'er https://wwvaldemar.dk/indexiso.html
Dumme Linux citater: https://wwvaldemar.dk/jeg.pdf
Debian 12 demo: http://wwvaldemar.dk/d12demo.webm


mich
mich's picture
Antal: 1082
Tilmeldt:
13-10-2007
User is offline
Udmærket at få

Udmærket at få genopfrisket emnet, selv om der ikke er så meget nyt i det, synes jeg. Men for nogle er der måske.
Det leder mig til et spørgsmål:

Jeg er ved at flytte filer fra en gammel intallation til en ny, hvor uid og gid er forskellige på den nye og den gamle installation.
Derfor har jeg kørt
chmod -R ny-uid.ny-gid *.*
på de kopierede directories og filer. Det virkede - næsten.
Alle almindelige filer blev ændret til de nye uid og gid, men directories blev ikke ændret. Det undrer mig, da jeg altid har forstået at linux og andre unixlignende systemer betragter alt som en fil.

Skulle jeg have brugt en anden kommando?

P.S.: Hvis du synes, jeg kaprer din tråd, flytter jeg gerne mit spørgsmål. Sig blot til.
Selv synes jeg spørgsmålet har relevans i forhold til emnet.


FrugalMan
FrugalMan's picture
Antal: 1943
Tilmeldt:
18-12-2007
User is offline
P.S.: Hvis du synes, jeg

#2: P.S.: Hvis du synes, jeg kaprer din tråd, flytter jeg gerne mit spørgsmål. Sig blot til.
Selv synes jeg spørgsmålet har relevans i forhold til emnet.

Nej du kaprer ikke min tråd.

Og nej jeg ved ikke hvordan du ellers skulle gøre det.

Døm mig ikke efter mine succeser, døm mig efter hvor mange gange jeg faldt og rejste mig igen." - Nelson Mandela

Frit Software


osjensen
osjensen's picture
Antal: 1823
Tilmeldt:
14-01-2007
User is offline
#2 Er det ikke chown, du

#2
Er det ikke chown, du tænker på?
Feks.
chown -R ny-uid:ny-gid /home/mich/billeder

--------------------------------------------------------
Søg på linuxin:
https://duckduckgo.com/?q=+site%3Alinuxin.dk+%3F&i...


polynix
polynix's picture
Antal: 445
Tilmeldt:
24-05-2021
User is online
OsJensen har ret.

OsJensen har ret.

How to search for a problem?

The best way to solve a problem is not to have it
Tadaa! https://tinyurl.com/2p8rkdy6 ;-D


mich
mich's picture
Antal: 1082
Tilmeldt:
13-10-2007
User is offline
Selvfølgeligt er det chown!

Selvfølgeligt er det chown! Det er mig, der blander tingene sammen. Jeg beklager.

Så det er chown, der ser ud til ikke at virke på directories. Skulle jeg have brugt en anden kommando?


polynix
polynix's picture
Antal: 445
Tilmeldt:
24-05-2021
User is online
sudo chown -R user:user

sudo chown -R user:user >directory<

How to search for a problem?

The best way to solve a problem is not to have it
Tadaa! https://tinyurl.com/2p8rkdy6 ;-D


marlar
Antal: 3321
Tilmeldt:
05-12-2009
User is offline
chmod -R ny-uid.ny-gid

#2: chmod -R ny-uid.ny-gid *.*

*.* er et levn fra Windows og giver ingen mening i Linux!

Du udfører kun chmod på filer eller mapper der har en filendelse, fx fil.txt og mappe.med.extension. Da mapper som regel ikke har endelser, medtages de ikke. Derfor vil du opleve at kun filer får ændret uid og gid.

I Linux skal du bruge * alene (med mindre du faktisk kun vil ramme filer med endelser).

Du kan let se det med ls -l * vs ls -l *.*


mich
mich's picture
Antal: 1082
Tilmeldt:
13-10-2007
User is offline
@ #8: Ja, selvfølgelig. Det

@ #8: Ja, selvfølgelig. Det havde jeg også efterhånden regnet ud. Somme tider skal man åbenbart dumme sig lidt, inden man rammer rigtigt.
I hvert fald: Tak til jer alle for jeres gode råd.


polynix
polynix's picture
Antal: 445
Tilmeldt:
24-05-2021
User is online
#8 Ja, jeg ved godt jeg er

#8

Ja, jeg ved godt jeg er p*-irriterende, men jeg smider lige en skråstreg ind og tilføjer, at det er bedstefar UNIX' metoder, som unix-lignende systemer ala. Minix og Linux så bruger. Så UNIX' og unix-lignende systemers måde, at gøre det på, kontra Windows.

How to search for a problem?

The best way to solve a problem is not to have it
Tadaa! https://tinyurl.com/2p8rkdy6 ;-D


marlar
Antal: 3321
Tilmeldt:
05-12-2009
User is offline
Jeg skriver såmænd

#10:

Jeg skriver såmænd bare hvordan man gør i Linux. Jeg skriver ikke noget om hvor Linux har det fra da det er ret irrelevant i konteksten.


polynix
polynix's picture
Antal: 445
Tilmeldt:
24-05-2021
User is online
Okay, marlar

Okay, marlar

How to search for a problem?

The best way to solve a problem is not to have it
Tadaa! https://tinyurl.com/2p8rkdy6 ;-D


mich
mich's picture
Antal: 1082
Tilmeldt:
13-10-2007
User is offline
@ #8: Du har både ret og

@ #8:
Du har både ret og uret.
chown -R ny-uid.ny-gid *.* ændrer kun filer med .endelse og ikke directories, der typisk ikke har en endelse. Så der har du ret.
Men kommandoen ændrede alle filer med en endelse, så der gav den mening, også i Linux.

Det er lige som at sige til ånden i flasken: Jeg er træt af at være en gammel mand. Puff, så er man en gammel kvinde.

Man skal være varsom med, hvordan man formulerer sig, også overfor computere og jurister.


marlar
Antal: 3321
Tilmeldt:
05-12-2009
User is offline
Men kommandoen ændrede

#13: Men kommandoen ændrede alle filer med en endelse, så der gav den mening, også i Linux.

Det scenarie var jeg faktisk allerede på forkant med ;-)

#8: I Linux skal du bruge * alene (med mindre du faktisk kun vil ramme filer med endelser).


mich
mich's picture
Antal: 1082
Tilmeldt:
13-10-2007
User is offline
Det scenarie var jeg

#14: Det scenarie var jeg faktisk allerede på forkant med ;-)
Ja, klart.