Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: eigenaar map/bestand veranderen  (gelezen 3057 keer)

eigenaar map/bestand veranderen
« Gepost op: 2013/02/19, 16:33:49 »
Ik zit met een probleempje. Ik ben bepaald geen terminaltijger en heb een hele riedel (sub)mappen en bestanden waar de 'owner' ROOT is. Al deze (sub)mappen en bestanden bevinden zich  in een enkele map- met de naam jvddocs -  waar ik de 'owner' van ben en dus niet ROOT.
Ik heb mij al verdiept in hoe ik 'owner' wordt van al die (sub)mappen en bestanden ipv ROOT en vond het volgende :

Change the owner of a file

# ls -lart tmpfile
-rw-r--r-- 1 himanshu family 0 2012-05-22 20:03 tmpfile

# chown root tmpfile

# ls -l tmpfile
-rw-r--r-- 1 root family 0 2012-05-22 20:03 tmpfile

Tja en daar wordt het voor mij een tikkie moeilijk ;). Ik begrijp dat de read en write rechten veranderd moeten worden, maar hoe ik dat nu precies moet doen is me niet duidelijk.

Mijn vraag is dus of ik via een commando dat ik loslaat op de map jvddocs alle (sub)mappen en bestanden die zich in de map jvddocs bevinden in een keer van owner kan laten veranderen (ik - jan -  moet dat dus worden ipv ROOT). Zo ja, dan zou ik zeer dankbaar zijn wanneer iemand mij dit specifieke commando kan meedelen, want ik zie door de r's en w's het mappenbos niet meer om eerlijk te zijn :o.

Mijn os = Xubuntu 12.04 LTS

Alvast bedankt!
Een boek doet het altijd...

Offline Bloom

  • Lid
Re: eigenaar map/bestand veranderen
« Reactie #1 Gepost op: 2013/02/19, 16:51:35 »
sudo chown -R jan:jan jvddocs
Het sudo-bevel is noodzakelijk omdat de root eigenaar is van subdirectory's en bestanden.
De -R is voor recursief gebruik, die loopt dus alle subdirectory's af van het opgegeven doelwit.
Het bevel verandert de eigenaar van de bestanden en directory's, niet de rechten. Die blijven zoals ze waren, maar gelden daarna voor de gebruiker jan i.p.v. de root.

Offline daniel

  • Lid
Re: eigenaar map/bestand veranderen
« Reactie #2 Gepost op: 2013/02/19, 17:12:16 »
u : user => gebruiker => de eigenaar van het bestand
g : group => groep => gebruikers welke tot de groep van de eigenaar behoren
o : other => anderen => gebruikers welke niet eigenaar zijn van het bestand en niet tot de groep behoren waar de eigenaar lid van is.
a : all => allemaal => past de drie bovenstaand toe. Staat gelijk aan ugo

Ik hoop dat je hier iets aan hebt  ;)

Offline daniel

  • Lid
Re: eigenaar map/bestand veranderen
« Reactie #3 Gepost op: 2013/02/19, 17:16:44 »
Probeer ook eens:

chmod 777 bestandsnaam

Wel kan met deze code iedereen het bewerken of lezen


chmod u+x bestandsnaam

Deze is alleen voor jou toegankelijk

Je krijg dan
-rwxrwxrwx
te zien, als je
ls -l
doet
« Laatst bewerkt op: 2013/02/23, 19:47:03 door daniel »

Re: eigenaar map/bestand veranderen
« Reactie #4 Gepost op: 2013/02/22, 14:34:04 »
Allemaal hartstikke bedankt! Dit heeft gewerkt  :)
Een boek doet het altijd...

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: eigenaar map/bestand veranderen
« Reactie #5 Gepost op: 2013/02/22, 14:53:00 »
Probeer ook eens:

chmod 777 bestandsnaam

Wel kan met deze code iedereen het bewerken of lezen


chmod u+x bestandsnaam

Deze is alleen voor jou toegankelijk

He krijg dan
-rwxrwxrwx
te zien, als je
ls -l
doet

Dat is toch heel iets anders dan wat de topicstarter wil? Hij wil het toepassen op alle bestanden en directory's, niet op een los bestand.

Verder zijn de 777 rechten die jij aanraadt levensgevaarlijk. Je geeft daarmee iedereen alle rechten op dat bestand. En dat is bijna nooit wat je wil. Niet alle bestanden wil je rechten geven zodat ze uitgevoerd kunnen worden. En waarom wil je dat iedereen er schrijfrechten op wil hebben? Dat is vragen om problemen.

Offline daniel

  • Lid
Re: eigenaar map/bestand veranderen
« Reactie #6 Gepost op: 2013/02/23, 19:46:15 »
als de bestandsnaam bv....  tekst.txt           is dan kan je dit bestand met
chmod u+x tekst.txt               persoonlijk maken..
Dit zou moeten werken..

Re: eigenaar map/bestand veranderen
« Reactie #7 Gepost op: 2013/02/23, 19:49:14 »
als de bestandsnaam bv....  tekst.txt           is dan kan je dit bestand met
chmod u+x tekst.txt               persoonlijk maken..
Dit zou moeten werken..

Daarmee maak je het bestand uitvoerbaar.

chown gebruiker:gebruiker bestand

Offline daniel

  • Lid
Re: eigenaar map/bestand veranderen
« Reactie #8 Gepost op: 2013/02/23, 19:53:53 »
Dat klopt met chmod u+x maak je hem uitvoerbaar...
Misschien heb je hier ook iets aan:

Command    Meaning
chmod 400 file    To protect a file against accidental overwriting.
chmod 500 directory    To protect yourself from accidentally removing, renaming or moving files from this directory.
chmod 600 file    A private file only changeable by the user who entered this command.
chmod 644 file    A publicly readable file that can only be changed by the issuing user.
chmod 660 file    Users belonging to your group can change this file, others don't have any access to it at all.
chmod 700 file    Protects a file against any access from other users, while the issuing user still has full access.
chmod 755 directory    For files that should be readable and executable by others, but only changeable by the issuing user.
chmod 775 file    Standard file sharing mode for a group.
chmod 777 file    Everybody can do everything to this file.