LINUX.ORG.RU
ФорумAdmin

Повторный заход с вопросом про RPM и QUOTA


0

0

была в системе проблема - квоты не работали после смены ядра . новые РПМки ставть от редхата немогу - т.к. оные хотят апдейта либцев , че мне не очень хочеться делать " а вдруг сламаю " . Поэтому собрал новые квот-утилс из исходников 3.10 версии . И замечательно (почти - чуть ниже опишу) все работает . Поэтому возникло желание что бы на будущее не махаться - сделать из скомпилированых файликов полноценный рпм , что бы на других машинах сразу сделать rpm -i mojaquotas-tools.rpm ;) Гугл мне выдал ссылки - но либо уже поздно либо програмист из меня никакой - описано сложно , но я хочу только сделать вот что :

есть скомпилированые файлы , пока их всунул в /home/quota там они в каталогах bin , sbin , etc

по идее это все нужно распихать по папкам системы : /sbin /bin , незабыть про маны и еще какие нить мелочи

поэтому просто нужно сделать RPM которая бы сама все это и рассувала и в базу проинсталеных рпмок записала , вобщем чтоб все было в лучших домах лондОна и парижа %)

Ктонить подскажет последовательность действий и команд для такой процедуры ?

А вторая проблема довольно странная .

выполнил команду /quotacheck -avugm

и получил файл aquota.user

и в нем какието левые юзвери , я знаю что есть в системе adm , operator , games , ftp и другие в спискве квот вместо них какоето : #1000 #501 #1234 #842 причем цыфры какието отбалдышные , ни с уидом нисчем либо еще не совпадают , т.е. такое вот чудо вместо отсутсвующих фтп и адм и еще нескольких других . Но что интересно - есть там и нормальные среди квот , например : vasja lena natasha

Этих странных #*** 12 шт , других нормальных 28

но я точно знаю что всего в системе 43 юзверя живет , включая рута разумеется . Как видно не совпадает ... Чтож я делаю не так ?

PS такое чудо я заметил еще на старом ядре , но т.к. квоты не юзал - необратил внимание - думал так , сглючило - а похоже что сглючило серьезно . На новом ядре все также с глюком .

Систему на взлом проверял chkrootkit0.42b - все ок

Помогите плз

anonymous

А ты скачай от редхата srpm. Можешь собрать его, можешь выдернуть
спек, убрать все строчки с patch и сделать свою rpm-ку
командой rpmbuild -bb your.spec
(спек должен лежать в папке /usr/src/redhat/SPEC, исходник в виде tar.gz
в /usr/src/redhat/SOURCES)

Готовый файл получишь в /usr/src/redhat/rpms/твой_проц

кстати, можешь в команду сборки добавить параметр --target=тип_проца

(например, rpmbuild --target=i686 -bb your.spec)

Что касается остального - хз.

jackill ★★★★★
()

А насчёт второго - нечего так пугаться. Юзеры #1000 и т. д. - это не юзеры,
а uids. Обычно такое возникает когда рапаковываешь табол исходников. Т. е.
файлы исходников у майнтейнера пакета принадлежали какому-нибудь юзеру vasia
с uid 1000. Он сделал тарбол. Ты скачал, распоковал, и у тебя и получилось
что появился #uid 1000. Но если бы был пользователь misha с uid 1000, то
repquota показала бы размер файлов, принадлежащий misha увеличился.
Например у меня:
#repquota -a
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
.......................................................................
#901      --   33464       0       0            459     0     0
#1046     --   33860       0       0           3943     0     0
#2874     --   14452       0       0            897     0     0
причем фалы принадлежащие #2874 и т. д. лежат под /usr/src/kernel.
Найти это файлы можно
find /path/to/quota/enabled/filesystem -mount -uid 1000.

anonymous
()
Ответ на: комментарий от anonymous

дык в том то и дело - я все перепроверил - у меня нет юзверей с такими UIDами , вотс....

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.