Так, ви правильно зрозуміли, впринципі я і сам про це подумав (про ман, зазвичай я туди насамперед лізу, а тут день складний був, закрутився, тому що то забув навіть), а так заоодно злазив на радной сайт proftp, думаю що стандартний ще покавиряю так би мовити розвитку знань, а так встановлю proftp.
Спасибі за сприяння!
_________________
WBR, LVP-RIPE INCOGNITO-RIPN
forum [dot] sysadmins [dot] SU
І є у мене користувачі
xxpdfw: $ 1 $ 3e8xBMbU $ DZsmjHkYngvE5p8z7SrV7 / 2040 2040 :: 0: 0: xx PDF Writer: /www/xx.ru/xxRUSPDF: / sbin / nologin
xxpdfr: $ 1 $ HU.dwWnh $ jbJDL862LVhZoWrwb1j.l.: 2041 2040 :: 0: 0: xx PDF Reader: /www/xx.ru/xxRUSPDF: / sbin / nologin
# 93; # grep 2040 / etc / group
xxpdf: * 2040:
# 93; # grep xxpdf / etc / ftpchroot
@xxpdf
Даний запис означає чпрутіть членів групи xxpdf в їх хоум. Розташування Хоума системного користувача і його чрут може відрізнятися (наприклад, перевизначатися за допомогою
/ Etc / ftpchroot), головне - щоб були права на цей чрут
_________________
WBR, LVP-RIPE INCOGNITO-RIPN
forum [dot] sysadmins [dot] SU
the user has write permission for the directory and the user is the owner of the file, the owner of the directory
ти відверто вибірково цитуєш. Вирвана з контексту, твоя цитата втрачає первісний зміст.
Я повторно (для тебе особисто) цитую ман:
і навіть роблю переклад (хвилі):
файл в стики-директорії може бути вилучений користувачем, якщо користувач має права запису в дир. і є власником файлу, власником дир. або суперюзером.
тобі потрібно пояснювати сенс пунктуації та спілки "або" в даному випадку?
Проводимо наочне випробування:
dimonuch @ web-admin $ ll / tmp / test /
total 2
drwxrwxr-x 2 root wheel - 512 20 Серпня 14:15 dir /
ось є / tmp / test / dir з правами 775 і власником root: wheel. Користувач dimonuch входить в групу wheel і тому писати в папку може. Все як ти сказав ось тут. Ставимо стіки на неї:
dimonuch @ web-admin $ sudo chmod 1775 / tmp / test / dir
dimonuch @ web-admin $ ll / tmp / test /
total 2
drwxrwxr-t 2 root wheel - 512 20 Серпня 14:15 dir /
ніби все з описаного тобою я виконав? Перевіряємо. За твоїми словами, користувач dimonuch повинен тепер мати можливість копіювати в дир. але не мати можливості видалити з неї. перевіряємо:
dimonuch @ web-admin $ ll / tmp / test / dir /
total 0
/gr.txt / tmp / test / dir /
dimonuch @ web-admin $ ll / tmp / test / dir /
total 164
-rw-r - r-- 1 dimonuch wheel - 166357 20 Серпня 14:21 gr.txt
dimonuch @ web-admin $ rm /tmp/test/dir/gr.txt
dimonuch @ web-admin $ ll / tmp / test / dir /
total 0
видаляємо файл і папка знову порожня.
Що я зробив не так і чому зміг таки видалити файл? Нагадаю, що я не є власником цієї директорії і маю права записи в неї через групу wheel.