لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
جلوگیری از پاک کردن History
2010-05-26, 03:15 PM,
ارسال : #1
جلوگیری از پاک کردن History
سلام

می خوام کسانی که بهشون دسترسی ssh می دم نتونند history رو پاک کنند. یعنی history -c رو برنند هر چی گوگل کردم راه حل تمیزی پیدا نکردم.
اگه پیشنهادی برای غیر فعال کردن این دستور و duplicate کردن history توی یه فایل دیگه دارید ممنون می شم راهنمایی کنید

Don't bother, we're using GNU/Linux everywhere, even there Big Grin
Linuxmotto
گروه کاربران لینوکس اصفهان
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-05-26, 03:57 PM,
ارسال : #2
پاسخ: جلوگیری از پاک کردن History
مثلا پرمشین ندی بهشون :دی
نقل قول این ارسال در یک پاسخ
2010-05-26, 04:00 PM,
ارسال : #3
پاسخ: جلوگیری از پاک کردن History
Anonymous نویسنده :مثلا پرمشین ندی بهشون :دی
منظورم فایلی که لاگ ها توش ذخیره می شه بود.
که اینجوری الان یادم افتاد اون وقت چجوری توش لاگ نوشته بشه !
نقل قول این ارسال در یک پاسخ
2010-05-26, 04:42 PM,
ارسال : #4
پاسخ: جلوگیری از پاک کردن History
سلام
اگه دنبال یه راه برای فهمیدن اینکه هر کسی چه دستورهایی رو زده هستی به نظرم syslog بهترین راهه. می‌تونی از .bash_history یه متغیر بسازی و پاسش بدی به logger و بعد کل این گزارش‌ها رو تو مسیری که می‌خوای یا با استفاده از یه log server ذخیره کنی.

[ltr] Home: Arch Linux, AMD X2 4600, 2 GB, 250 GB, [/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-05-26, 05:24 PM,
ارسال : #5
پاسخ: جلوگیری از پاک کردن History
کد :
function lts {
  declare cmd
  cmd=$(fc -ln -0)
  logger -p local7.notice "— SESSION = $$, CMD =$cmd"
}
trap lts DEBUG

اینو پیدا کردم ولی مقدار مناسب رو برنمی گردونه. بعضی موقع ها انگار به دستور توش گیر می کنه دایم همون رو میده

Don't bother, we're using GNU/Linux everywhere, even there Big Grin
Linuxmotto
گروه کاربران لینوکس اصفهان
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان