Добрый вечер!
Странности с файлом в домашнем каталоге пользователя. Centos 7.1
Вот лог комманд с комментариями:
#создаём файл vova.txt от пользователя vova
[vova@moo ~]$ nano /home/vova/vova.txt
#смотрим права
[vova@moo ~]$ ll /home/vova/vova.txt
rw-rw-r--. 1 vova vova 9 Oct 28 08:42 /home/vova/vova.txt
#Меняем владельца файла на root и проверяем:
[vova@moo ~]$ su - root
[root@moo ~]# chown root:root /home/vova/vova.txt
[root@moo ~]# ll /home/vova/vova.txt
-rw-rw-r--. 1 root root 9 Oct 28 08:42 /home/vova/vova.txt
#Переключаемся обратно на vova и пробуем редактировать файл:
[root@moo ~]# su - vova
Last login: Fri Oct 28 08:39:15 EDT 2016 on pts/0
[vova@moo ~]$ vi /home/vova/vova.txt
[vova@moo ~]$ ll /home/vova/vova.txt
-rw-rw-r--. 1 vova vova 59 Oct 28 08:45 /home/vova/vova.txt
#группы vova
uid=1003(vova) gid=1003(vova) groups=1003(vova)
Мало того, что мы смогли отредактирвоать файл, хотя не должны были (т.к. vova не входит в группу root и не является владельцем файла), так ещё и после редактирвоания поменялся владелец.
Возникает вопросы: 1) Почему мы смогли отрелактирвоать файл от пользователя vova? 2) почему у файла сменились права после редактирвоания?
Спасибо и хорошей пятницы!