انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: رضی در 05 امرداد 1402، 10:31 ق‌ظ

عنوان: اگر پسورد x بود کامند را اجرا کن
ارسال شده توسط: رضی در 05 امرداد 1402، 10:31 ق‌ظ
درود دوستان
آیا راهی وجود داره که دیسپلی منیجرم رو به نوعی شخصی سازی کنم,
که اگر یک پسورد خاص وارد شد سیستم یک کامند رو اجرا کنه؟
اگر در دیسپلی منیجر پیچیده میشه امکانش در صفحه لاگین ترمینال وجود داره؟
عنوان: پاسخ : اگر پسورد x بود کامند را اجرا کن
ارسال شده توسط: Dragon- در 07 امرداد 1402، 06:30 ق‌ظ
راحت‌تر نیست که اگه وارد یه حساب کاربری خاص شدید، اون کار انجام بشه؟
عنوان: پاسخ : اگر پسورد x بود کامند را اجرا کن
ارسال شده توسط: دانیال بهزادی در 07 امرداد 1402، 08:51 ب‌ظ
نشد که نداره، ولی باید خیلی چیزها از اول خودت بنویسی.
عنوان: پاسخ : اگر پسورد x بود کامند را اجرا کن
ارسال شده توسط: جادی در 08 امرداد 1402، 11:43 ق‌ظ
همین که دانیال می‌گه. البته راه حل های بانمک تری شاید باشن. مثلا به سادگی یه یوزر درست کنی که به محض لاگین برنامه حادتری رو اجرا می کنه که مثلا یه ایمیل بزنه فلان یوزر لاگین کرد.

ولی به عنوان فان... لاگین منیجرت چیه؟
عنوان: پاسخ : اگر پسورد x بود کامند را اجرا کن
ارسال شده توسط: رضی در 09 امرداد 1402، 09:04 ق‌ظ
نشد که نداره، ولی باید خیلی چیزها از اول خودت بنویسی.
درسته، از اون لحاظ مهارت بالا و وقت زیاد میخواد،
البته فکر کنم ایده دوستان راحت تر باشه، با شخصی سازی یک کاربر حالتی ایجاد کنیم که اگر اون کاربر وارد شد دستورات اجرا بشن،
فکر کنم با شخصی سازی ~/.xsessionrc یا ~/.xinitrc امکانش فراهم شه.
عنوان: پاسخ : اگر پسورد x بود کامند را اجرا کن
ارسال شده توسط: رضی در 09 امرداد 1402، 09:07 ق‌ظ
همین که دانیال می‌گه. البته راه حل های بانمک تری شاید باشن. مثلا به سادگی یه یوزر درست کنی که به محض لاگین برنامه حادتری رو اجرا می کنه که مثلا یه ایمیل بزنه فلان یوزر لاگین کرد.

ولی به عنوان فان... لاگین منیجرت چیه؟
از LightDM استفاده میکنم
عنوان: پاسخ : اگر پسورد x بود کامند را اجرا کن
ارسال شده توسط: سید وحید رضا برهانی در 09 امرداد 1402، 09:30 ق‌ظ
ببین من قبلاها خیلی پارانوئیدی بودم اون زمان ها systemd نبود (systemd درحالت پیشفرض و ساده خودش همه سرویس ها رو باهم اجرا می کنه ولی قبل ترش sysv پشت سر هم اجرا می کرد) من اومدم قبل اجرا لوگین منیجر یک اسکریپت ساده قرار داده بودم که چندثانیه صبر می کرد و اگر توی اون مدت کلید اینتر رو نمی زدم صفحه لوگین رومی آورد ولی همزمان فایلهابی شخصی ام رو انکریپت می کرد. حالا شاید از این بتونی ایده بگیری و xinit یا فایل های دیگری رو بتونی قبل از لوگین ویرایش کنی و با دستوراتی مثل startx و ایناها بشه یک کاری کرد. (البته من اطلاعاتم قدیمیه و نمی دونم الان ایناها هنوز کار می کنند یا نه)