|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 03 Nov 2007 21:28:07 To : Alesha Vlasov Subject : Re: первичные группы, владельцы, mkdir -------------------------------------------------------------------------------- Alesha Vlasov wrote: > > Hа Linux'е: > $ id > uid=42451(u42451) gid=155(clients) groups=155(clients), 42451(u42451) > $ ls -la > drwx--x--- 7 u42451 www 512 29 окт 19:33 . > drwxr-x--x 254 root wheel 79872 29 окт 19:28 .. > drwx---r-x 16 u42451 clients 1024 29 окт 18:34 http > $ mkdir test > $ ls -ld test > drwxr-xr-x 2 u42451 clients 512 29 окт 19:39 test > т.е. всегда каталоги создаются с первичной группой юзера. Hе всегда. IIRC в Linux на ext[23] это может быть опцией в mount(1) (т.е. может вести себя по-человечески, BSD-like). > Hа FreeBSD: > Все тоже самое, но > $ ls -ld test > drwxr-xr-x 2 u42451 www 512 29 окт 19:39 test > т.е. всегда наследуется группа с родительского каталога. > > Как-то можно сделать также как и в Linuxе? В один syscall - никак. Это разница в реализации между BSD и SysV. Hапример, см: http://www.opengroup.org/onlinepubs/009695399/functions/mkdir.html http://www.opengroup.org/onlinepubs/009695399/functions/open.html Другой ответ - chmod -- Sergey Skvortsov mailto: skv@protey.ru --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/258172e9645f0.html, оценка из 5, голосов 10
|