کاربر Guest
|
2008-08-02, 05:14 PM,
ارسال : #1
|
|||
|
|||
کاربر Guest
سلام
میخواهم که یک کاربر guest بسازم با این شرط که هر وقت این کاربر وارد سیستم شد کلیه پیکربندی های این کاربر برگردد به همان حالت اولیه . در معنا من میخواهم برای این کاربر یک سری پیکربندیهای خاصی را انجام دهم که هر وقت این کاربر وارد سیستم شد و این پیکربندیها را تغییر داد در دفعات بعدی که لاگین میشود این تنضیمات برگردد به همان حالت پیشفرض . راحتتر بگم میخواهم پیکربندی و تنضیمات پیشفرض رو Freez کنم . با تشکر . Debian GNU/Linux System Administrator |
|||
2008-08-02, 05:25 PM,
ارسال : #2
|
|||
|
|||
پاسخ: کاربر Guest
یک ایده اینه که کل فایل های موجود در home طرف رو جایی فشرده کنی و بگی هر بار که وارد می شه اون فایل دوباره روی homeش باز بشه (:
ایده جذابی نیست ولی چون فعلا کسی جواب نداده گفتم یک راه حل بگم (: حتما راه حلهای بامزه تری هم پیدا می شه. آزادی عقیده و کیبرد حق هر انسان است. <!-- w --><a class="postlink" href="http://www.FreeKeyboard.net">www.FreeKeyboard.net</a><!-- w --> |
|||
2008-08-02, 05:33 PM,
ارسال : #3
|
|||
|
|||
پاسخ: کاربر Guest
خیلی ممنون که جواب دادید .
خوب من فشرده کردن رو یاد دارم . فقط نمیدونم که چجوری به سیستم برنامه بدم که پس از هر بار لاگین اون رو باز کنه و سر جای خودش بریزه ! Debian GNU/Linux System Administrator |
|||
2008-08-06, 05:30 PM,
ارسال : #4
|
|||
|
|||
پاسخ: کاربر Guest
سلام
میشه یکی به این سوال آخر جواب بده . میخواهم بدونم اسکریپت مربوط به لاگین یوزرها و بارگزاری اطلاعات کجاست ؟ |
|||
2008-08-06, 06:49 PM,
ارسال : #5
|
|||
|
|||
پاسخ: کاربر Guest
فایل etc/gdm/PostSession/Default/ رو با حساب root باز کنید. مثلا توی اوبونتو بنویسید:
کد : sudo gedit /etc/gdm/PostSession/Default کد : su کد : if [ "$USER" = "guest" ] ; then مثلا برای من محتویات قبلی اون فایل، این بود: کد : #!/bin/sh کد : #!/bin/sh یا به این صورت: کد : #!/bin/sh خلاصه اون سه خط رو که به فایل اضافه کردید، فایل رو save کنید و ببندید و تمام. هر بار که کاربر guest از محیط گرافیکی خارج بشه، تمام تنظیماتش پاک میشه. و وقتی login کنه، خودبخود تنظیمات پیشفرض سیستم براش اعمال میشه. البته فقط تنظیمات reset میشه، و فایلهایی که خود کاربر توی پوشهٔ خانگیش (مثلا توی دسکتاپش) گذاشته پاک نمیشه. اگه میخواید اونا هم پاک بشه، بجای اون سه خط، این رو اضافه کنید: کد : if [ "$USER" = "guest" ] ; then در ضمن username اون کاربر باید guest باشه نه Guest . کلاً username رو معولاً با حروف کوچیک میذارن. اما میتونید real name (یا همون full name) رو هر چیزی بذارید(حروف کوچیک و بزرگ و فاصله و حتی فارسی) موفق باشید. StarCalendar | Blog | 1+ | OS |
|||
2008-08-07, 12:13 PM,
ارسال : #6
|
|||
|
|||
خیلی خیلی ممنون :wink:
Debian GNU/Linux System Administrator |
|||
|