Титла: Help pleaseee - freebsd Публикувано от: ogytonchev в Feb 20, 2007, 15:45 Здравейте,
ще се радвам на помощ от ваша страна по следниа проблем искам да махна паролата за даден юсер и за целта редактирам /etc/master.passwd файла пример: юсер::ХХХ:XXX:... след което като направиа "су юсер" отново ми иска парола очевидно трябва да се обнови и базата с паролите, но нямам права да стартирам каквото и да било мога само да редактирам фаилове, без значение какви ![]() Моля зя помощ! Титла: Help pleaseee - freebsd Публикувано от: neter в Feb 20, 2007, 16:08 Я обясни по-подробно целта на мероприятието, за да видим да ти обясняваме ли или не!
Титла: Help pleaseee - freebsd Публикувано от: ogytonchev в Feb 20, 2007, 16:34 stawa wypros za domashno
znachi ima bugaw pop3 server s pomoshtta na koito triabwa da se poluchi root dostyp do mashinata uspiah da otkria buga i s malka programka, koiato napisah na c uspiawam da se logna, da se authoriziram kato proizwolen user i ot tam da redaktiram wseki file w sistemata bez znachenie kakyw e imam i fizicheski dostyp domashinata, moga da se logwam, moga i da prawia restart sorry, che pisha na latinica, no tuk niama nachin za kirilica Титла: Help pleaseee - freebsd Публикувано от: ogytonchev в Feb 20, 2007, 17:19 a inache kursyt se kazwa intro to computer security w uppsala/sweden
![]() Титла: Help pleaseee - freebsd Публикувано от: neter в Feb 20, 2007, 17:26 Интересни неща ви дават за домашно. На мен ми даваха да решавам интеграли
![]() ![]() Относно проблема... не съм сигурен, че имаме право да разискваме такива въпроси във форума, но с оглед на това, че не си казал точно как си стигнал до този си статут в машината и вече имаш права за запис в тези файлове (все едно разискваме за файлове, които сам си си направил), мисля че модераторите няма да заключат темата. Ама... знам ли? Така, след като си редактирал /etc/master.password, наистина трябва да се презареди базата с паролите, а ти нямаш права за изпълнението на това. Не си казал обаче, след като рестартираш машината, базата не се ли е обновила с новата информация? И, ако не се е обновила, не можеш ли да драснеш някакъв скрипт, който да прави промяната, преди да се е заредила базата? За момента не мога да ти кажа възможно ли е да се изпълни скрипт преди зареждането на базата с паролите, но чета по въпроса и ако стигна до някакъв отговор, ще ти кажа. Титла: Help pleaseee - freebsd Публикувано от: ogytonchev в Feb 20, 2007, 17:31 Mersi mnogo za otgowora!
Ami probwah restart i nishto ne se poluchawa, /etc/passwd i /etc/master.passwd si ostawat promeneni, no bazata ochewnidno ne ![]() twoiat sywet e da napisha script, koito da izpylni "pwd_mkdb /etc/master.password" pri zarejdane na sistemata li? towa go probwah, no syshto bez rezultat ![]() Титла: Help pleaseee - freebsd Публикувано от: neter в Feb 20, 2007, 17:42 Чакай сега! Направих си един потребител без парола и разгледах моя passwd файл (въпреки че съм с Линукс), исках да видя с какво се различава от останалите потребители. Да ти кажа - с нищо. Звездичката, която си изтрил от файла, е възможно да има някаква връзка с паролата, но липсата й не означава, че потребителя остава без парола. Моят потребител без парола си има звездичка. Промяната на паролата трябва да стане по друг начин и, ако намеря начин и информацията не може да се използва в суров вид от други хора, целящи разбиване на машини, ще ти я дам.
Пак ти повтарям за писането на кирилица. Ако не за друго, то модераторите ще делнат темата заради латиницата. Пиши поста си първо тук http://linux-bg.org/cgi-bin/y/index.pl?page=news&key=390596852 най-отдолу е конвертора, превключи го на кирилица, по подразбиране е на OFF и после си копирай текста тук. Препоръчвам ти да конвертираш и горните си 4 поста. Титла: Help pleaseee - freebsd Публикувано от: ogytonchev в Feb 20, 2007, 17:48 Сега се порових за кирилицата
![]() Ами аз на моя линукс като му махна хешнатата парола за даден юзер и той вече е без парола Но пък аз имам само /etc/passwd, а за FreeBSD има /etc/passwd къдета вместо парола има * и /etc/master.passwd което си е /etc/shadow и където е хешнатата парола Четох по форумите че след махане на хешнатата парола трябва да се обнови базата с паролите за FreeBSD и юзерът ще остане без парола Hо нямам идея какво да направя без права за изпълнение на pwd_mkdb ![]() Титла: Help pleaseee - freebsd Публикувано от: neter в Feb 20, 2007, 18:38 Така, при стартиране системата не изпълнява pwd_mkdb. Файлът /etc/master.passwd е само за твоите нужди при редакция и за информация на pwd_mkdb, когато се изпълни. Това не е файла, от който системата чете, когато автентикира потребителите. Има друг файл за целта. Той е този, който трябва да бъде редактиран, за да влязат промените в сила, без да се изпълнява pwd_mkdb. Остава да намерим кой е този файл и става ли за редактиране по някакъв начин.
Титла: Help pleaseee - freebsd Публикувано от: neter в Feb 20, 2007, 18:48 Ето ги файловете, свързани с въпросното деяние:
/etc/pwd.db - Несигурна база данни с пароли /etc/pwd.db.tmp - Временен файл /etc/spwd.db - Сигурна база с пароли (може би тази ти трябва) /etc/spwd.db.tmp - Временен файл /etc/master.passwd - Настоящият файл с пароли /etc/passwd - Файл с пароли във формат Version 7 Виж можеш ли да ги редактираш по някакъв начин. Възможно е да има проверка за съответствие на информацията. Т.е., ако промениш нещо в единия файл, твърде вероятно е да се наложи да го промениш и в останалите. Ех, че нямам едно FreeBSD под ръка в момента да пробвам нещата. Като се прибера ще кача едно на виртуалната машина, за да видя какви сме ги скалъпили в тази тема. Титла: Help pleaseee - freebsd Публикувано от: ogytonchev в Feb 20, 2007, 18:50 А според теб възможно ли е да се накара системата да изпълни pwd_mkdb примерно като се сложи запис в crontab-a или нещо подобно?
Титла: Help pleaseee - freebsd Публикувано от: ogytonchev в Feb 20, 2007, 18:52 Проблемът е, че тези DB файлове са бинарни
![]() Титла: Help pleaseee - freebsd Публикувано от: Lord Bad в Feb 20, 2007, 19:23 Ами да, можеш да използваш /etc/crontab и от там да пуснеш програмата от името на root потребителя. Така според мен ще стане със сигурност. Между другото аз работя в ТСМ и седя на твоя стар компютър. Ачо ти праща много поздрави.
![]() Титла: Help pleaseee - freebsd Публикувано от: neter в Feb 20, 2007, 19:23 Хмм... хитър си като стадо лисици
![]() ![]() Титла: Help pleaseee - freebsd Публикувано от: ogytonchev в Feb 20, 2007, 19:43 Мерси много за хелпа
![]() След малко ще отида да проверя дали crona е пуснат, че ако не е май трябва да се пипа /etc/rc, а този файл е много дълъг и преди като пробвах да го редактирам не стана ![]() Lord_Bad, поздрави! ние май сме се виждали с теб ![]() |