abonnement Unibet Coolblue
  † In Memoriam † vrijdag 26 juli 2013 @ 00:23:19 #205
159335 Boze_Appel
Vrij Fruit
pi_129352565
quote:
Bovendien kan je vanaf source voor elke distro compileren als je jezelf wil martelen met unity.
Carpe Libertatem
pi_129379627
Dat is raar.

De situatie:
• Een directory met de permissies 755 (drwxr-xr-x)
• Daarbinnen een file met de permissies 400 (-r--------)
Files kan ik in deze directory al naar gelieven weggooien en aanmaken, geheel volgens verwachting.

Verander ik nu de directorypermissies naar 555 (dr-xr-xr-x), kan ik geen nieuwe files meer aanmaken of bestaande verwijderen. Ook zoals verwacht.

Maar ik kan de reeds bestaande file met permissies 400 nog steeds schrijven (vi geeft een melding [readonly]), maar een :w! en de wijzigingen worden gewoon weggeschreven).

Dat had ik niet verwacht. Dat moet toch niet meer mogelijk zijn? Wat mis ik hier?

[ Bericht 1% gewijzigd door gebrokenglas op 26-07-2013 21:02:13 ]
  vrijdag 26 juli 2013 @ 20:38:32 #207
332574 µ
alt-m
pi_129380369
quote:
> touch file
> chmod 555 file
> ls -lh
-r-xr-xr-x. 1 root root 0 Jul 26 20:36 file
> date > file
> cat file
Fri Jul 26 20:37:15 CEST 2013
Als root kan dat kennelijk gewoon...
జ్ఞ‌ా
pi_129380524
quote:
3s.gif Op vrijdag 26 juli 2013 20:38 schreef µ het volgende:

[..]

Als root kan dat kennelijk gewoon...
Als andere gebruik ook.
Hmm wel een beetje vreemd.

Maar dit kan natuurlijk als je bestand verwijderd een nieuwe aanmaakt, schrijft en dan permissies weer aanpast.
Of gewoon permissies aanpassen schrijven en weer terug zetten. :P

Waarschijnlijk doet vi dat dan.

-edit- nano staat het in iedergeval niet toe.
pi_129381950
quote:
Maar dit kan natuurlijk als je bestand verwijderd een nieuwe aanmaakt, schrijft en dan permissies weer aanpast.
Of gewoon permissies aanpassen schrijven en weer terug zetten.

Waarschijnlijk doet vi dat dan.

Goed punt. ff testen.

't is gewoon de vi editor dus?

Met "ls -li" zie je welke inode gebruikt wordt. Hij houdt hier dezelfde file aan en geen nieuwe.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ touch file.txt
$ ls -li file.txt 
25297060 -rw-r--r--  1 user  staff  0 Jul 26 21:03 file.txt
$ echo "hoi" > file.txt 
$ ls -li file.txt 
25297060 -rw-r--r--  1 user  staff  4 Jul 26 21:04 file.txt
$ chmod 555 .
$ ls -ld .
dr-xr-xr-x  3 user  staff  102 Jul 26 21:03 .
$ chmod 444 file.txt 
$ ls -li file.txt 
25297060 -r--r--r--  1 user  staff  4 Jul 26 21:04 file.txt
$ echo "hoi" >> file.txt 
-bash: file.txt: Permission denied
$ vi file.txt

<<<do some editing>>>
:w!

$ ls -li 
25297060 -r--r--r--  1 user  staff  8 Jul 26 21:05 file.txt


[ Bericht 2% gewijzigd door gebrokenglas op 26-07-2013 21:14:02 ]
pi_129382290
quote:
3s.gif Op vrijdag 26 juli 2013 20:38 schreef µ het volgende:

[..]

Als root kan dat kennelijk gewoon...
Klopt, maar root negeert altijd de permissies. Alleen de x voor het executeren wordt in acht genomen.
pi_129384169
In manual van vim staat dat :w! de file overschrijft in read-only mode.
pi_129384719


[ Bericht 100% gewijzigd door TargaFlorio op 26-07-2013 22:15:58 ]
pi_129385254
quote:
0s.gif Op vrijdag 26 juli 2013 22:02 schreef t4rt4rus het volgende:
In manual van vim staat dat :w! de file overschrijft in read-only mode.
Ja, maar ik dacht dat het uiteindelijk wel of niet kunnen lezen en schrijven van files (adhv de filepermissions) door de kernel bepaald en uitgevoerd wordt.
vi mag het dan wel willen maar de kernel heeft het laatste woord. Zo heb ik dat altijd gedacht.
pi_129385450
quote:
0s.gif Op vrijdag 26 juli 2013 22:24 schreef gebrokenglas het volgende:

[..]

vi mag het dan wel willen maar de kernel heeft het laatste woord. Zo heb ik dat altijd gedacht.
Is wel logisch ja.

Waarom gebruiken jullie :w!? Ik zelf gebruik altijd :x.
pi_129385703
quote:
0s.gif Op vrijdag 26 juli 2013 22:28 schreef TargaFlorio het volgende:

[..]

Is wel logisch ja.

Waarom gebruiken jullie :w!? Ik zelf gebruik altijd :x.
O, puur ter verduidelijking. Ik gebruik zelf altijd ZZ
:P
  vrijdag 26 juli 2013 @ 22:36:38 #216
332574 µ
alt-m
pi_129385856
quote:
0s.gif Op vrijdag 26 juli 2013 22:28 schreef TargaFlorio het volgende:
Waarom gebruiken jullie :w!? Ik zelf gebruik altijd :x.
:w zit lekker dicht bij :q ;).
జ్ఞ‌ా
  vrijdag 26 juli 2013 @ 22:37:59 #217
332574 µ
alt-m
pi_129385920
Ah, :x is hetzelfde als :wq :P. Weer wat geleerd.
జ్ఞ‌ా
  zaterdag 27 juli 2013 @ 00:17:39 #218
187069 slacker_nl
Sicko pur sang
pi_129390434
quote:
0s.gif Op vrijdag 26 juli 2013 22:28 schreef TargaFlorio het volgende:

[..]

Is wel logisch ja.

Waarom gebruiken jullie :w!? Ik zelf gebruik altijd :x.
O+ ik ook!
In theory there is no difference between theory and practice. In practice there is.
pi_129391792
quote:
0s.gif Op vrijdag 26 juli 2013 20:41 schreef t4rt4rus het volgende:
Als andere gebruik ook.
Hmm wel een beetje vreemd.
Nee hoor. Wat verwacht je van r-x op een directory? Je kunt de directory-inode lezen (r) en met "execute" kun je file-inodes in die directory lezen (voor een ls heb je dus beiden nodig). Wat je dus niet kunt, is de directory-inode veranderen (bv verwijderen of een nieuwe file aanmaken in die directory). Maar een bestaande file wijzigen zal alleen de file-inode veranderen en niet de directory-inode, dus kun je dat gewoon doen.

edit: probeer het maar eens: chmod 111 testdirectory. Een ls zal permission denied geven, maar vi testdirectory/bestaandefile zal gewoon werken en je kunt wijzingen saven.

[ Bericht 4% gewijzigd door devzero op 27-07-2013 00:58:09 ]
pi_129391816
quote:
14s.gif Op vrijdag 26 juli 2013 22:36 schreef µ het volgende:

[..]

:w zit lekker dicht bij :q ;).
Daarom ook :wq!
pi_129392072
quote:
0s.gif Op vrijdag 26 juli 2013 21:16 schreef gebrokenglas het volgende:
Alleen de x voor het executeren wordt in acht genomen.
En dat is maar goed ook. Stel je de sukkel maar eens voor die "." in zijn PATH heeft.
pi_129392851
quote:
9s.gif Op zaterdag 27 juli 2013 00:59 schreef devzero het volgende:

[..]

En dat is maar goed ook. Stel je de sukkel maar eens voor die "." in zijn PATH heeft.
Praat me er niet van. Ik zie het veel te veel. "Omdat het makkelijk is". 8)7


quote:
14s.gif Op zaterdag 27 juli 2013 00:52 schreef devzero het volgende:
En waarom kun je een file wijzigen die alleen een r heeft? Ik verwacht toch minstens een w of rw.

Ik weet dat je een 400 file wel kunt verwijderen als de directory 700 is, omdat het verwijderen van een file alleen een directory-inode wijziging betreft.

Maar bij het wijzigen van een file verwacht ik een permission denied, vanwege het missen van de w op de file permissie.

Even samengevat:
Directorypermissies:
drwx------ -> files aanmaken en weggooien
dr-x------ -> files zijn niet aan te maken of weg te gooien
d--x------ -> directory listing is niet op te vragen, maar als je de filenaam weet kun je er wel bij.

Filepermissies:
-rwx------ -> file is te wijzigen en uit te voeren
-rw------- -> file is te wijzigen
-r-------- -> file is te wijzigen

que?

misschien toch maar weer eens het unix voor beginners basisboek opzoeken en lezen

[ Bericht 15% gewijzigd door gebrokenglas op 27-07-2013 01:40:55 ]
pi_129396016
quote:
0s.gif Op zaterdag 27 juli 2013 01:26 schreef gebrokenglas het volgende:
En waarom kun je een file wijzigen die alleen een r heeft?
Niet. Echter, sommige programma's zoals vi/vim kunnen je file tijdelijk rw maken om te wijzigen. (permissies van de file verandert tijdelijk, dus je wijzigt alleen de inode van de file en niet de inode van de directory, dus je hoeft alleen maar x voor directory permissie en niet eens r or w).

1
2
3
4
5
6
7
8
$ mkdir test
$ date > test/test
$ chmod 111 test
$ chmod 444 test/test
$ ls -ld test
d--x--x--x 2 devzero devzero 60 Jul 26 23:38 test
$ ls -l test/test
-r--r--r-- 1 devzero devzero 58 Jul 26 23:38 test/test
Dus de directory is alleen x en de file is r.
1
2
3
4
$ date >> test/test
-bash: test/test: Permission denied
$ chmod 666 test/test
$ date >> test/test

Echter, omdat de directory --x is, kunnen we de file niet verwijderen ondanks dat hij nu rw is.
1
2
3
4
5
6
$ rm test/test
rm: cannot remove ‘test/test’: Permission denied
$ rm -rf test/test
rm: cannot remove ‘test/test’: Permission denied
$ ls -l test/test
-rw-rw-rw- 1 devzero devzero 58 Jul 26 23:38 test/test

Een leuk side-effect is dat een rm -rf op de directory niet zal werken omdat rm die file niet kan deleten.

[ Bericht 15% gewijzigd door devzero op 27-07-2013 05:50:00 ]
pi_129396976
Ja, het klopt toch wel hoor.

quote:
14s.gif Op zaterdag 27 juli 2013 05:31 schreef devzero het volgende:

[..]

Niet. Echter, sommige programma's zoals vi/vim kunnen je file tijdelijk rw maken om te wijzigen.
Dat is 'm. Denkfout van mij.

Ben volledig voorbij gegaan aan het feit dat, ondanks het gehannes met permissies, ik nog steeds eigenaar van de file was.
Dus vi had in dat opzicht wel degelijk de mogelijkheid de filepermissies tijdelijk naar rw om te zetten.

Net geprobeerd om een file van een ander te bewerken en dat geeft een E212: Can't open file for writing foutmelding. Gelukkig maar. Anders was het natuurlijk een security issue.

Als het zo staat kan de 'user' de file van admin inderdaad toch niet schrijven, en andersom.

1
2
3
4
5
$ ls -ld .
dr-xr-xr-x  4 user  nobody  136 Jul 27 09:29 .
$ ls -l
-r--r--r--  1 admin  nobody  0 Jul 27 09:32 admin.txt
-r--r--r--  1 user   nobody  2 Jul 27 09:31 user.txt
pi_129397274
Gebruikt iemand hier ElementaryOS? Is gebaseerd op Ubuntu maar met een eigen thema en eigen applicaties. Ziet er wel heel goed uit. Ik heb hem even gedraaid in een Virtualbox op Mint en werkt goed. Het OS is nog in beta dus ik wil hem voorlopig nog niet draaien als daily, maar hij staat zeker op mijn lijstje om te checken als de final uit is :) .
pi_129399343
quote:
0s.gif Op zaterdag 27 juli 2013 09:58 schreef QBay het volgende:
Gebruikt iemand hier ElementaryOS? Is gebaseerd op Ubuntu maar met een eigen thema en eigen applicaties. Ziet er wel heel goed uit. Ik heb hem even gedraaid in een Virtualbox op Mint en werkt goed. Het OS is nog in beta dus ik wil hem voorlopig nog niet draaien als daily, maar hij staat zeker op mijn lijstje om te checken als de final uit is :) .
Ik heb 'm in een VirtualBox draaien. Best grappig inderdaad.

Ik probeer zo tal van distributies uit maar ben er nog niet uit welke nu het prettigste gaat werken.

Voorlopig doet mijn PC het nog (met Ubuntu erop) en zolang die het blijft doen stap ik nog niet over naar wat anders.
pi_129523495
quote:
0s.gif Op zaterdag 27 juli 2013 09:58 schreef QBay het volgende:
Gebruikt iemand hier ElementaryOS? Is gebaseerd op Ubuntu maar met een eigen thema en eigen applicaties. Ziet er wel heel goed uit. Ik heb hem even gedraaid in een Virtualbox op Mint en werkt goed. Het OS is nog in beta dus ik wil hem voorlopig nog niet draaien als daily, maar hij staat zeker op mijn lijstje om te checken als de final uit is :) .
Heb jij (ook) problemen met het binnen halen van updates met ElementaryOS? Hier herkent hij die update servers niet, en klapt met een 404-error.
pi_129649572
Ik heb mijn 2e HDD eindelijk toegevoegd met Gparted,wordt het ook automagisch gemount tijdens het booten?? :*
pi_129649916
quote:
0s.gif Op zaterdag 3 augustus 2013 16:50 schreef Blue_Panther_Ninja het volgende:
Ik heb mijn 2e HDD eindelijk toegevoegd met Gparted,wordt het ook automagisch gemount tijdens het booten?? :*
Toevoegen aan /etc/fstab
pi_129653503
quote:
1s.gif Op zaterdag 3 augustus 2013 17:04 schreef d4v1d het volgende:

[..]

Toevoegen aan /etc/fstab
aha OK :P
pi_129690795
Na een week van huis te zijn geweest eindelijk weer een sudo pacman -Syu kunnen uitvoeren.
  † In Memoriam † zondag 4 augustus 2013 @ 21:10:05 #232
159335 Boze_Appel
Vrij Fruit
pi_129692009
quote:
17s.gif Op zondag 4 augustus 2013 20:40 schreef robin007bond het volgende:
Na een week van huis te zijn geweest eindelijk weer een sudo pacman -Syu kunnen uitvoeren.
Een week zonder updaten. :{w

Waar is je gevoel voor avontuur?
Carpe Libertatem
pi_129695348
quote:
10s.gif Op zondag 4 augustus 2013 21:10 schreef Boze_Appel het volgende:

[..]

Een week zonder updaten. :{w

Waar is je gevoel voor avontuur?
Een weekje wezen logeren bij vriendinlief. :P
pi_129696063
Ah, vriendinnen.

De eeuwige vraag: zou je je vriendin het rootpassword van je server geven?
జ్ఞ‌ా
  † In Memoriam † zondag 4 augustus 2013 @ 22:35:16 #235
159335 Boze_Appel
Vrij Fruit
pi_129696381
quote:
14s.gif Op zondag 4 augustus 2013 22:29 schreef µ het volgende:
De eeuwige vraag: zou je je vriendin het rootpassword van je server geven?
Ze krijgt geen enkel wachtwoord, laat staan een root password.

edit: nouja, vooruit alleen het wachtwoord van de SSID van de gastwifi.
Carpe Libertatem
pi_129700813
quote:
14s.gif Op zondag 4 augustus 2013 22:29 schreef µ het volgende:
Ah, vriendinnen.

De eeuwige vraag: zou je je vriendin het rootpassword van je server geven?
Niet van toepassing, want ik heb geen servertje. :P
pi_129705875
Die van mij weet al mijn wachtwoorden, maar ze weet niet hoe ze ermee om moet gaan en is ook slim genoeg om er zo ver mogelijk vandaan te blijven. :P
  maandag 5 augustus 2013 @ 09:14:14 #238
187069 slacker_nl
Sicko pur sang
pi_129706195
quote:
14s.gif Op zondag 4 augustus 2013 22:29 schreef µ het volgende:
Ah, vriendinnen.

De eeuwige vraag: zou je je vriendin het rootpassword van je server geven?
Never evah.
In theory there is no difference between theory and practice. In practice there is.
pi_129706922
quote:
0s.gif Op maandag 5 augustus 2013 09:14 schreef slacker_nl het volgende:

[..]

Never evah.
Weet je vriendin überhaupt wat linux is? :')
pi_129719341
Ik heb geen vriendinnen...

Vrienden krijgen geen wachtwoorden trouwens.
pi_129722206
quote:
14s.gif Op zondag 4 augustus 2013 22:29 schreef µ het volgende:
Ah, vriendinnen.

De eeuwige vraag: zou je je vriendin het rootpassword van je server geven?
Nooit.
  maandag 5 augustus 2013 @ 18:33:23 #242
187069 slacker_nl
Sicko pur sang
pi_129723799
quote:
1s.gif Op maandag 5 augustus 2013 09:54 schreef d4v1d het volgende:

[..]

Weet je vriendin überhaupt wat linux is? :')
Mijn ex wel ja.
In theory there is no difference between theory and practice. In practice there is.
pi_129784192
PuTTY heeft 'n update gehad. Staat nu standaard op UTF-8 *O*

quote:
These features are new in beta 0.63 (released 2013-08-06):
Security fix: prevent a nefarious SSH server or network attacker from crashing PuTTY at startup in three different ways by presenting a maliciously constructed public key and signature.
Security fix: PuTTY no longer retains the private half of users' keys in memory by mistake after authenticating with them.
Revamped the internal configuration storage system to remove all fixed arbitrary limits on string lengths. In particular, there should now no longer be an unreasonably small limit on the number of port forwardings PuTTY can store.
Port-forwarded TCP connections which close one direction before the other should now be reliably supported, with EOF propagated independently in the two directions. This also fixes some instances of port-forwarding data corruption (if the corruption consisted of losing data from the very end of the connection) and some instances of PuTTY failing to close when the session is over (because it wrongly thought a forwarding channel was still active when it was not).
The terminal emulation now supports xterm's bracketed paste mode (allowing aware applications to tell the difference between typed and pasted text, so that e.g. editors need not apply inappropriate auto-indent).
You can now choose to display bold text by both brightening the foreground colour and changing the font, not just one or the other.
PuTTYgen will now never generate a 2047-bit key when asked for 2048 (or more generally n−1 bits when asked for n).
Some updates to default settings: PuTTYgen now generates 2048-bit keys by default (rather than 1024), and PuTTY defaults to UTF-8 encoding and 2000 lines of scrollback (rather than ISO 8859-1 and 200).
Unix: PSCP and PSFTP now preserve the Unix file permissions, on copies in both directions.
Unix: dead keys and compose-character sequences are now supported.
Unix: PuTTY and pterm now permit font fallback (where glyphs not present in your selected font are automatically filled in from other fonts on the system) even if you are using a server-side X11 font rather than a Pango client-side one.
Bug fixes too numerous to list, mostly resulting from running the code through Coverity Scan which spotted an assortment of memory and resource leaks, logic errors, and crashes in various circumstances.
http://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html

[ Bericht 2% gewijzigd door #ANONIEM op 07-08-2013 11:02:30 ]
pi_129787534
quote:
17s.gif Op woensdag 7 augustus 2013 11:01 schreef d4v1d het volgende:
PuTTY heeft 'n update gehad. Staat nu standaard op UTF-8 *O*

[..]

http://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html
hehe eindelijk, maar waar heb je putty voor nodig als je op *nix zit? :P
pi_129787803
quote:
0s.gif Op woensdag 7 augustus 2013 12:55 schreef t4rt4rus het volgende:

[..]

hehe eindelijk, maar waar heb je putty voor nodig als je op *nix zit? :P
:')

Is dit topic enkel voor mensen die *nix op hun desktop/laptop hebben dan? :') Ik gebruik nog dagelijks Windows.
pi_129788621
quote:
1s.gif Op woensdag 7 augustus 2013 13:04 schreef d4v1d het volgende:

[..]

:')

Is dit topic enkel voor mensen die *nix op hun desktop/laptop hebben dan? :') Ik gebruik nog dagelijks Windows.
:')
pi_129789088
quote:
0s.gif Op woensdag 7 augustus 2013 13:31 schreef t4rt4rus het volgende:

[..]

:')
Zoiets heet een server..
.. of multiboot

:')
pi_129789325
quote:
16s.gif Op woensdag 7 augustus 2013 13:44 schreef d4v1d het volgende:

[..]

Zoiets heet een server..
.. of multiboot

:')
Jezus reageer even serieus ofzo -_-
sneu :')
pi_129793611
Jullie gebruiken windows? :o
జ్ఞ‌ా
pi_129793816
quote:
0s.gif Op woensdag 7 augustus 2013 13:51 schreef t4rt4rus het volgende:

[..]

Jezus reageer even serieus ofzo -_-
sneu :')
Hoe moet ik reageren op een emo.gif?
pi_129793832
quote:
16s.gif Op woensdag 7 augustus 2013 13:44 schreef d4v1d het volgende:
[..]
Zoiets heet een server..
.. of multiboot

:')
Een server met windows? :o
జ్ఞ‌ా
pi_129793838
quote:
6s.gif Op woensdag 7 augustus 2013 15:44 schreef µ het volgende:
Jullie gebruiken windows? :o
Ja.
.. gaan we weer met deze discussie :')
pi_129793856
:P.
జ్ఞ‌ా
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')