Post by Johan van DijkIk zal dan ook maar weer onder jou reageren, zodat het leesbaar blijft :-)
Bedankt Johan, en mijn excuses voor deze "Ubuntu-NL-lijstdraad want ik
weet nu niet meer hoe ik zo moet reageren dat het
"leestechnisch"te
volgen blijft
* Je home moet van jou zijn, niet van root of een andere gebruiker.
Post by Johan van Dijksudo chown -R hein.hein /home/hein
Hein:Dit klopt niet want als dat doe dan werken er
toepassingen niet
Post by Johan van Dijkzoals Recoll, Zim, ...
Dat is raar, en mogelijk zijn er dan wel meer vreemde zaken aan de hand.
Je eigen home directory hoort van jou te zijn, net als alle bestanden
die erin staan.
Zo kunnen alle programma's die je gebruikt hun bestanden lezen en schrijven.
Bestanden van een andere gebruiker horen in zijn of haar eigen home,
niet in de jouwe.
Voor evt. gedeelde bestanden zou dat wel kunnen, maar dan moet je daar
wel rekening mee houden.
Post by Johan van DijkHet bestand zelf moet de rechten 600 hebben (alleen
lees/schrijfrechten voor jou.
Hein: Het getal 6 wijst toch naar lees+uitvoerrechten?
( lezen/read=1, schrijven/write=2, uivoeren/execute=4 2
+4=6 ? )
Nee, het getal 6 geeft lees- en schrijfrechten.
0: geen rechten
1: uitvoeren
2: schrijven
4: lezen
6 is 2+4, dus lezen en schrijven.
Post by Johan van Dijksudo chmod 0600 /home/hein/.ICEauthority
Hein: Ik zit in een andere home te werken als die van sudo.
Moet ik dan eerst een rootaccount aanmaken en in plaats van sudo root
invullen?
Nee, je moet het account opgeven dat je normaal gesproken gebruikt.
Is dat hein, dan geef je als gebruiker hein op, en moet je zorgen dat
je in de home van hein zit te werken.
Is dat piet, dan moet je niet in de map van hein gaan graven, maar in
die van piet ;-)
sudo is alleen om extra rechten te verkrijgen, het is geen aparte
gebruiker of zo.
Ik hoop dat het zo wat duidelijker is.
Is het nog niet helemaal duidelijk, dan is het misschien wel handig
als je aangeeft met welke gebruiker je wat wil doen. Ik meen te kunnen
lezen dat je verschillende gebruikersnamen gebruikt, 1 met sudo
rechten en 1 zonder. Of iets dergelijks. Dat lijkt me niet nodig en
kan verwarrend zijn.
Groeten,
Johan
Er spelen meerdere onderwerpen die hieronder uitgewerkt staan:
A. Wie is de eigenaar van home of een bestand?
B. Welke rechten heeft deze en welke rechten hebben de andere
gebruikers.
Hieruit zijn een aantal andere problemen gekomen:
C. Kun je met sudo wel in een andere home werken zonder extra
commandlinewerk? Mij lukt dat niet!
D. Lukt de opdracht chmod -R 600 /home/heininternet/.ICEauthority wel?
E. Waarom ik twee gebruikers heb?
A. Alle mappen en andere zaken daarvan ben ik de eigenaar is gebleken.
B. Het bestand /home/heininternet/.ICEauthority had lees,schrijf en
uitvoer rechten.
C. Als ik in de home van heininternet(waar ik mee internet) jouw
opdracht uitvoer dan wordt gevraagd om een sudo-wachtwoord. Als ik dat
geef dan komt er steeds; wachtwoord verkeerd! En na drie keer het juiste
sudo-wachtwoord geven stopt de console met de opdracht.
Heininternet is een andere home dan heinsudo-home.
Bij mij is sudo een aparte gebruiker:
Ik heb sudo in hein-sudo-home werkzaam.
En een rootaccount heb ik niet. Misschien dat het er ooit wel gestaan
heeft in "Gebruikers". (Bij gebruikers staan bij mij: heininternet-home
en heinsudo-home met twee verschillende homes.)
Daarom kwam ik op het idee om een rootaccount te maken dat ook in
heininternet zeggenschap heeft.
Klopt dit?
D. De opdracht chmod -R 600 /home/heininternet/.ICEauthority (zonder
sudo ervoor) lukte wel. Het bestand heeft nu enkel nog lees en
schrijfrechten. En ik kon opstarten zonder dat er een bericht kwam dat
de niet te updaten is.
E. Ik heb twee gebruikers voor de veiligheid.
Met een internetgebruiker(home) werk ik op internet, en de sudo-home
gebruik ik enkel voor updaten. (Als ze mijn wachtwoord te pakken krijgen
vanaf internet in de internethome dan kunnen ze daar weinig mee omdat
deze veel minder rechten heeft als mijn sudo-home.
Groeten van Hein.