Debian 9. Proftpd и vsFTPd. Почему пользователь может переименовывать и удалять root папки/файлы?
Здравствуйте.
Debian 9
Proftpd и vsFTPd
На обоих серверах почему то наблюдаю одну и ту же проблему: создаю в пользовательном каталоге папку. Владелец/группа root:root. Права на запись только у владельца.
Но при этом пользователь может переименовывать и удалять каталог.
Подскажите, с чем это связано? Спасибо.
Конечно, может. Чтобы удалить или переименовать элемент в директории (будь-то файл или подкаталог), нужны права на запись в саму директорию, т.е. в данном случае на запись в каталог пользователя
vebmaster, какой id у пользователя pain?какой id у пользователя proftpd?
какой именно пользователь создал каталог?
какой пользователь переименовывает?
покажите список каталогов с правами
alfss, id pain: 1001
id proftpd: 110
Каталог создавал из под root, проверил через ls -la что точно root:root и drwxr-xr-x
Переименовывает pain через ftp соединение.
drwxr-xr-x 4 pain pain 4096 Jun 4 23:12 .
drwxr-x--- 5 pain pain 4096 Jun 4 22:32 ..
drwxr-xr-x 2 pain pain 4096 Jun 4 23:12 1
drwxr-xr-x 2 root root 4096 Jun 4 23:12 test
Sanes, можете проверить вот такой момент у себя, чтобы точно было:
вы из под root создаёте в каталоге пользователя, например, (у этого каталога права test:test drwxr-xr-x ) папку dir1.
У неё будут права root:root, drwxr-xr-x
Затем заходите по фтп под пользователем test и пробуете переименовать/удалить папку dir1.