From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 11 Jan 2006 20:39:53 +0300 (MSK) From: "vformin" Sender: vformin@yandex.ru Message-Id: <43C542E9.000003.25806@camay.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: vformin@yandex.ru To: naf@naf.net.ru Subject: =?KOI8-R?B?UmU6IFtDb21tXSDrwcsg0sHaxMXM2M7PINU=?= =?KOI8-R?B?09TBzs/XydTYIMHU0snC1dTZ?= =?KOI8-R?B?INDB0MvBzSDJIMbByszBzSDTIMnT?= =?KOI8-R?B?0M/M2NrP18HOycXNINDSz8fS?= =?KOI8-R?B?wc3Nzs/KINLFy9XS08nJPw==?= In-Reply-To: <200601102147.50594.naf@naf.net.ru> References: <43C38B0D.000002.24235@pantene.yandex.ru> <200601101356.22934.naf@naf.net.ru> <43C3B324.000004.01206@pantene.yandex.ru> <200601102147.50594.naf@naf.net.ru> X-Source-Ip: 195.95.222.14 X-Originating-Ip: 195.95.222.250 Content-Type: text/plain; charset="KOI8-R" Content-Transfer-Encoding: 8bit Cc: community@lists.altlinux.org X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vformin@yandex.ru, ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jan 2006 17:40:17 -0000 Archived-At: List-Archive: List-Post: >On Tuesday 10 January 2006 16:14, vformin wrote: >> >> ... Вручную устанавливать квоты, пользователя и атрибуты - >> >> занятие весьма неблагодарное ... >> > >> ># chown -R : >> ># chmod -R u=rwX,g=rX,o=rX >> >> Эти команды не сработали как мне надобно. Увы! К сожалению... >> > >??? А что не так получилось? Я так понимаю, судя по времени >отправления, это что-то было обнаружено уже после письма в >рассылку с победной реляцией? > Дело в том что атрибуты у файлов не изменились. А вот когда выполнил chmod 644 -R Directory #chmod -R a+X Directory тогда все атрибуты установились как положено. >Запускать надо от root, иначе не сработает изменение >пользователей. То же по chmod, на суперпользователя не >накладываются ограничения на права к файлам (во всяком случае, >в текущих дистрибутивах ALT). > >(На запуск от root указывает '#' перед именем команды.) > Это не играет роли. Если плоха команда, то нет разницы, от кого их выполнять. >> ... >> >> ... >> >> Проблема заключается в том, что в поставке GCC в Linux >> >> среди C-модулей и библиотек нет подключаемого модуля >> >> dos.h с функциями findfirst/findnext и getfattr/setfattr, >> >> необходимыми для написания такой программы. .... > >dos.h действительно нет :-) >Смена пользователя: chown()/fchown(), заголовки в >Смена прав: chmod()/fchmod(), заголовки в >Проход по каталогам: opendir() / readdir() / closedir(), >заголовки в . >Справка по функциям - в man. > Я смотрел справку. Ну и что? Сложности до невозможности... Фу! И зачем надо было настолько усложнять функции работы с файлами и директориями в Линукс? Явно, что разработчики libc - тупые или просто назло так написали... >> > >> >[JT] Стремление писать такие программы - от опыта работы в >> >offtopic'е, не так ли? >> >> Я профессиональный программист под DOS. Учавствую в проекте >> FreeDOS. Пишу свободные программы. > >Извините, никак не хотел обидеть. Просто есть опыт общения и >совместной работы с программистами под DOS/Windows. >По-видимому, из-за отсутствия в этих средах чего-либо подобного >UN*X-утилитам, наблюдается упорное стремление решать задачи >именно программированием, причём на компиллируемых языках. >В то время как в системе уже есть средства на (почти) все случаи >жизни, нужно только подобрать необходимые ключи для их >запуска... Ну или написать 5-10 строк на shell / perl / ... Я так не думаю. Я планирую написать новую универсальную графическую оболочку. Тогда можно будет отказаться от X, KDE, GNOME, FluxBox, IceWm и иного громадшейшего и глючного в пользу моей крошечной графической системы, где будет всё и без глюков. -- Сегодня удачный день, чтобы завести почту на Яндексе http://mail.yandex.ru