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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟ (حل شد!)  (دفعات بازدید: 9272 بار)

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

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟
« پاسخ #45 : 09 اسفند 1393، 01:30 ق‌ظ »
من که مشکلی ندارم رسول میشه محتویات sudoers  بذاری؟

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification



# User privilege specification
root    ALL=(ALL:ALL) ALL
kubuntu ALL=(ALL) NOPASSWD: /usr/bin/apt-get upgrade

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

اون دستور رو من همه جای این متن دادم و سیو کردم ولی نشد که نشد  ](*,)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟
« پاسخ #46 : 09 اسفند 1393، 01:39 ق‌ظ »
تغییر sudo برای اینکه رمز نپرسه کار درستی نیست.

کافیه کل دستوراتت رو با root اجرا کنی و دستورات یک کاربر خاص رو با sudo -u username اجرا کنی. اینشکلی sudo ازت گذرواژه‌ای نمی‌پرسه.

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟
« پاسخ #47 : 09 اسفند 1393، 01:43 ق‌ظ »
تغییر sudo برای اینکه رمز نپرسه کار درستی نیست.

کافیه کل دستوراتت رو با root اجرا کنی و دستورات یک کاربر خاص رو با sudo -u username اجرا کنی. اینشکلی sudo ازت گذرواژه‌ای نمی‌پرسه.
جمله ی اول رو قبول دارم.
مشکل من نپرسیدن رمز نیست. چون میتونم همه ی دستورات sudo دار رو بذارم توی کرون ریشه. مشکل من اینه که دستورات من پشت سر هم باید باشن و ریشه و معمولی قاطی ان. نمیتونم توی یه زمان توی هر دو دستور بدم. باید یه دستور تموم بشه و دستور بعدی شروع بشه. از قضا دستور اولم معمولیه و دستور دومم sudo داره. مثلا نمی تونم بگم که آریا رو توی کرون معمولی اجرا کن بعد که آریا تموم شد بیا برو توی کرون ریشه و بعد از کرون یوزر، کارت رو با کرون ریشه انجام بده. نمیشه که! باید دستوراتم همگی توی یک کرون باشن. یکی تو این یکی تو اون نمیشه. مشکل من اینه  ;)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟
« پاسخ #48 : 09 اسفند 1393، 02:01 ق‌ظ »
خط دوم من رو نخوندی؟ :)

sudo -u rasubuntu aria_command && killall blahblah && sudo -u rasubuntu ls /home && shutdown

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟
« پاسخ #49 : 09 اسفند 1393، 02:04 ق‌ظ »
آقا بذارین تکلیفم رو توی پست مشخص کنم. یه جمع بندی خوبه  ;)
بحث مخفی کردن و رمزنگاری کردن کلا هیچی.
در مورد گرفتن رمز از یه فایل دیگه و دادنش به فایل اصلی و ... هم که سیدجان توضیح دادن، در حال حاضر رفت کنار. البته خیلی هم از سیدجان ممنونم که جواب داد و راهنمایی کرد. شاید در اینجا دیگه نیاز نداشته باشم ولی کلی مطلب یادم داد  ;) که بعدها میشه ازشون استفاده کرد.
موند روش مجتبی جان که هنوز موفق نشدم انجامش بدم و معلوم نیست چشه این فایل sudo
و دانیال جان هم توی تاپیک کرون، راهنمایی خیلی خوبی کرد و قرار شد دستورات معمولی رو بذارم توی بش و لینک بدم به کرون ریشه. اینجوری هم دستورات ریشه ای هم دستورات معمولی توی ریشه انجام میشن.
با این حال روش مجتبی جان هم باید تست کنم ببینم آخرش راه می افته یا نه. هرچند به قول معین جان، این کار، روش درستی از لحاظ امنیتی نیست.  ;)
این دستور آخر معین جان هم باید تست کنم.
از همه تون ممنونم  ;)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟
« پاسخ #50 : 09 اسفند 1393، 12:10 ب‌ظ »
سلام.
آقا این روش معین جان هم جواب نداد واسه ما.
مثلا اینو
00 12 * * * sudo -u kubuntu ls ~/Log > logرو که توی کرون معمولی میدم راحت جواب میده (میدونم که نباید توی کرون معمولی باشه چون توی معمولی دیگه نیازی به اون sudo -u user هم نیست دیگه)
ولی همین رو که توی کرون ریشه میدم بازم جواب نمیده.
الان جوری شده حتی دستورات ریشه ای هم توش جواب نمیده.
نکنه sudo crontab خراب شده؟؟ خخخ یه بار هم با آپشن r پاکش کردم گفتم شاید قاط زده.
کلا طرز استفاده از کرون تب ریشه چجوریه؟؟ بگین شاید ما داریم بد استفاده می کنیم  ;D (همون جوری که از کرون تب معمولی استفاده می کنم، از این هم استفاده می کنم)
دستورات رو توی /etc/crontab هم دادم ولی اونجا هم عمل نکرد هیچی.  ](*,)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟
« پاسخ #51 : 09 اسفند 1393، 12:32 ب‌ظ »
دستور مجتبی جان هم امروز بعد از کلی کشمکش جواب داد.
یعنی الان بدون دادن رمز میتونم سیستم رو آپگرید کنم.
ولی خب یه چیز دیگه هم لازم دارم. یه اسکریپت بش دارم توی هوم که هر شب باید اجرا بشه. اینو چجوری باید توی sudoers آدرس دهی کنم؟؟ انوع و اقسام حالت ها رو تست کردم ولی باز ازم رمز میخواد.
اینم آدرس اسکریپت
/home/kubuntu/Dialogshutdown
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : مخفی/رمزنگاری کردن متن داخل فایل. چگونه؟
« پاسخ #52 : 09 اسفند 1393، 02:19 ب‌ظ »
نمیخواد. حل شد.
اسکریپت هام بدون sudo هم اجرا میشن. پس کلا نیازی نیست توی sudoers تنظیم بشن.
یعنی الان توی کرون معمولیم آریا2 مثل آدم اجرا میشه. اسکریپت بش هم درست اجرا میشه. می مونه دستور آپگرید کردن و شات داون که این دوتا رو بردم گذاشتم توی sudoers و بعد توی کرون معمولی هم بدون مشکل کار می کنن.
ولی خب از اونجایی که معین جان میگه این کار درست نیست، پس باید راهی پیدا کنم که دستورات معمولیم (اون sudo -u user رو تست کردم ولی باز جواب نداد) توی کرون ریشه اجرا بشن.
برای ادامه ی بحث بیایین توی تاپیک ادغام کرون  ;)
http://forum.ubuntu.ir/index.php/topic,111957.0.html

مرسی  ;)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت