[linux] /dev/shm/bestand door iedereen te overschrijven

Geert Stappers stappers op stappers.nl
Ma Nov 9 18:29:15 CET 2020


Hoi,

Wat ik gedacht had, is een bestand in /dev/shm te zetten
en dat bestand voor iedereen overschrijfbaar te maken.

Maar dat lukt niet en ik begrijp nog niet waarom niet.

<screenshot>
stappers op trancilo:~
$ cd /dev/shm
stappers op trancilo:/dev/shm
$ pwd
/dev/shm
stappers op trancilo:/dev/shm
$ id
uid=1000(stappers) gid=1000(stappers) groups=1000(stappers),4(adm),27(sudo)
stappers op trancilo:/dev/shm
$ sudo id
[sudo] password for stappers: 
uid=0(root) gid=0(root) groups=0(root)
stappers op trancilo:/dev/shm
$ date | tee user.datum
Mon Nov  9 18:05:40 CET 2020
stappers op trancilo:/dev/shm
$ date | sudo tee root.datum
Mon Nov  9 18:06:12 CET 2020
stappers op trancilo:/dev/shm
$ ls -l *.datum
-rw-r--r-- 1 root     root     29 Nov  9 18:06 root.datum
-rw-r--r-- 1 stappers stappers 29 Nov  9 18:05 user.datum
stappers op trancilo:/dev/shm
$ sudo chmod a+rw *.datum
stappers op trancilo:/dev/shm
$ ls -l *.datum
-rw-rw-rw- 1 root     root     29 Nov  9 18:06 root.datum
-rw-rw-rw- 1 stappers stappers 29 Nov  9 18:05 user.datum
stappers op trancilo:/dev/shm
$ date | sudo tee user.datum 
tee: user.datum: Permission denied
Mon Nov  9 18:07:36 CET 2020
stappers op trancilo:/dev/shm
$ stat user.datum
  File: user.datum
  Size: 29        	Blocks: 8          IO Block: 4096   regular file
Device: 1ah/26d	Inode: 1509457     Links: 1
Access: (0666/-rw-rw-rw-)  Uid: ( 1000/stappers)   Gid: ( 1000/stappers)
Access: 2020-11-09 18:05:40.222626585 +0100
Modify: 2020-11-09 18:05:40.222626585 +0100
Change: 2020-11-09 18:07:00.055074527 +0100
 Birth: -
stappers op trancilo:/dev/shm
$ cat user.datum 
Mon Nov  9 18:05:40 CET 2020
stappers op trancilo:/dev/shm
$ 
</screenshot>

<history om="probleem te kunnen reproduceren">
cd /dev/shm
pwd
id
sudo id
date | tee user.datum
date | sudo tee root.datum
ls -l *.datum
sudo chmod a+rw *.datum
ls -l *.datum
date | sudo tee user.datum 
stat user.datum
cat user.datum 
</history>

In welke hoek zou ik de mogelijke oorzaak kunnen vinden?



Groeten
Geert Stappers
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst