Автор Тема: Help pleaseee - freebsd  (Прочетена 2820 пъти)

ogytonchev

  • Участници
  • ***
  • Публикации: 9
    • Профил
Help pleaseee - freebsd
« -: Feb 20, 2007, 15:45 »
Здравейте,

ще се радвам на помощ от ваша страна по следниа проблем

искам да махна паролата за даден юсер и за целта редактирам /etc/master.passwd файла
пример: юсер::ХХХ:XXX:...
след което като направиа "су юсер" отново ми иска парола
очевидно трябва да се обнови и базата с паролите, но нямам права да стартирам каквото и да било
мога само да редактирам фаилове, без значение какви '<img'>

Моля зя помощ!



Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Help pleaseee - freebsd
« Отговор #1 -: Feb 20, 2007, 16:08 »
Я обясни по-подробно целта на мероприятието, за да видим да ти обясняваме ли или не!
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

ogytonchev

  • Участници
  • ***
  • Публикации: 9
    • Профил
Help pleaseee - freebsd
« Отговор #2 -: 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



Активен

ogytonchev

  • Участници
  • ***
  • Публикации: 9
    • Профил
Help pleaseee - freebsd
« Отговор #3 -: Feb 20, 2007, 17:19 »
a inache kursyt se kazwa intro to computer security w uppsala/sweden '<img'>
v
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Help pleaseee - freebsd
« Отговор #4 -: Feb 20, 2007, 17:26 »
Интересни неща ви дават за домашно. На мен ми даваха да решавам интеграли  '<img'> Не се оправдавай за латиницата! Винаги има начин да пишеш на кирилица. Най-близкия софтуерен он-лайн конвертор, докато си отворил linux-bg.org, се намира най-отдолу във всяка новина в сайта  '<img'>
Относно проблема... не съм сигурен, че имаме право да разискваме такива въпроси във форума, но с оглед на това, че не си казал точно как си стигнал до този си статут в машината и вече имаш права за запис в тези файлове (все едно разискваме за файлове, които сам си си направил), мисля че модераторите няма да заключат темата. Ама... знам ли?
Така, след като си редактирал /etc/master.password, наистина трябва да се презареди базата с паролите, а ти нямаш права за изпълнението на това. Не си казал обаче, след като рестартираш машината, базата не се ли е обновила с новата информация? И, ако не се е обновила, не можеш ли да драснеш някакъв скрипт, който да прави промяната, преди да се е заредила базата? За момента не мога да ти кажа възможно ли е да се изпълни скрипт преди зареждането на базата с паролите, но чета по въпроса и ако стигна до някакъв отговор, ще ти кажа.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

ogytonchev

  • Участници
  • ***
  • Публикации: 9
    • Профил
Help pleaseee - freebsd
« Отговор #5 -: 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 '<img'>

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 '<img'> moje bi ne go prawia na prawilnoto miasto, obache
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Help pleaseee - freebsd
« Отговор #6 -: Feb 20, 2007, 17:42 »
Чакай сега! Направих си един потребител без парола и разгледах моя passwd файл (въпреки че съм с Линукс), исках да видя с какво се различава от останалите потребители. Да ти кажа - с нищо. Звездичката, която си изтрил от файла, е възможно да има някаква връзка с паролата, но липсата й не означава, че потребителя остава без парола. Моят потребител без парола си има звездичка. Промяната на паролата трябва да стане по друг начин и, ако намеря начин и информацията не може да се използва в суров вид от други хора, целящи разбиване на машини, ще ти я дам.
Пак ти повтарям за писането на кирилица. Ако не за друго, то модераторите ще делнат темата заради латиницата. Пиши поста си първо тук
http://linux-bg.org/cgi-bin/y/index.pl?page=news&key=390596852
най-отдолу е конвертора, превключи го на кирилица, по подразбиране е на OFF и после си копирай текста тук. Препоръчвам ти да конвертираш и горните си 4 поста.



Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

ogytonchev

  • Участници
  • ***
  • Публикации: 9
    • Профил
Help pleaseee - freebsd
« Отговор #7 -: Feb 20, 2007, 17:48 »
Сега се порових за кирилицата '<img'>
Ами аз на моя линукс като му махна хешнатата парола за даден юзер и той вече е без парола
Но пък аз имам само /etc/passwd, а за FreeBSD има /etc/passwd къдета вместо парола има * и /etc/master.passwd което си е /etc/shadow и където е хешнатата парола
Четох по форумите че след махане на хешнатата парола трябва да се обнови базата с  паролите за FreeBSD и юзерът ще остане без парола
Hо нямам идея какво да направя без права за изпълнение на pwd_mkdb '<img'>



Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Help pleaseee - freebsd
« Отговор #8 -: Feb 20, 2007, 18:38 »
Така, при стартиране системата не изпълнява pwd_mkdb. Файлът /etc/master.passwd е само за твоите нужди при редакция и за информация на pwd_mkdb, когато се изпълни. Това не е файла, от който системата чете, когато автентикира потребителите. Има друг файл за целта. Той е този, който трябва да бъде редактиран, за да влязат промените в сила, без да се изпълнява pwd_mkdb. Остава да намерим кой е този файл и става ли за редактиране по някакъв начин.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Help pleaseee - freebsd
« Отговор #9 -: 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 под ръка в момента да пробвам нещата. Като се прибера ще кача едно на виртуалната машина, за да видя какви сме ги скалъпили в тази тема.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

ogytonchev

  • Участници
  • ***
  • Публикации: 9
    • Профил
Help pleaseee - freebsd
« Отговор #10 -: Feb 20, 2007, 18:50 »
А според теб възможно ли е да се накара системата да изпълни pwd_mkdb примерно като се сложи запис в crontab-a или нещо подобно?
Активен

ogytonchev

  • Участници
  • ***
  • Публикации: 9
    • Профил
Help pleaseee - freebsd
« Отговор #11 -: Feb 20, 2007, 18:52 »
Проблемът е, че тези DB файлове са бинарни '<img'> няма как да ги редактирам освен с изпълнение на pwd_mkdb
Активен

Lord Bad

  • Напреднали
  • *****
  • Публикации: 1667
  • Distribution: Fedora 13
  • Window Manager: GNOME
  • Jedi Knight
    • Профил
Help pleaseee - freebsd
« Отговор #12 -: Feb 20, 2007, 19:23 »
Ами да, можеш да използваш /etc/crontab и от там да пуснеш програмата от името на root потребителя. Така според мен ще стане със сигурност. Между другото аз работя в ТСМ и седя на твоя стар компютър. Ачо ти праща много поздрави. '<img'>
Активен

Fuelled by Fedora 13 "Goddard"
====================================
Rock it!

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Help pleaseee - freebsd
« Отговор #13 -: Feb 20, 2007, 19:23 »
Хмм... хитър си като стадо лисици  '<img'> . Ами... пробвай с crontab-а, но използвай този на root, не crontab-а на някой юзър  ':p'
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

ogytonchev

  • Участници
  • ***
  • Публикации: 9
    • Профил
Help pleaseee - freebsd
« Отговор #14 -: Feb 20, 2007, 19:43 »
Мерси много за хелпа '<img'>
След малко ще отида да проверя дали crona е пуснат, че ако не е май трябва да се пипа /etc/rc, а този файл е много дълъг и преди като пробвах да го редактирам не стана '<img'>
Lord_Bad, поздрави! ние май сме се виждали с теб '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Help me s FreeBSD 5.0
Хардуерни и софтуерни проблеми
simsxxx 1 6337 Последна публикация Feb 28, 2003, 17:34
от Nuclear_man
FreeBSD
Настройка на програми
chelsea 1 3477 Последна публикация Jun 16, 2003, 17:38
от
FreeBSD- cd2&cd3
Настройка на програми
Air 0 2201 Последна публикация Jan 07, 2004, 22:27
от Air
Интересна статия за Линуксоиди започващи с FreeBSD
Системни настройки
ibb27 2 4265 Последна публикация Apr 30, 2004, 14:16
от n3c
FreeBSD и дялове
Системни настройки
zazzko 11 5924 Последна публикация Jan 09, 2006, 14:56
от