افزودن قابلیت زیپ و آنزیب کردن به دایرکت ادمین

در admin level به Licensing / Updates برید و Update DirectAdmin .

بعد که آپدیت شد دستورات زیر رو با دسترسی روت در SSH بزنید
yum install zip
yum install unzip

بعد از اینکه نصب شد باید فایل کانفیگ دایرکت ادمین رو ویرایش کنید:
nano /usr/local/directadmin/conf/directadmin.conf

حالا به خط آخرش zip=1 رو اضافه کنید.
بعد نوبت به ریست دایرکت ادمین میرسه:
service directadmin restart

تغییر سطح دسترسی و مالکیت

ایه و اساس سطح دسترسی ها در لینوکس شامل دو تا قسمت میشه یکی مالکیت فایل یا (ownership ) و یکی مجوز فایل ها (permissions ) .
مالکیت فایل (ownership ) شامل دو تا قسمت میشه :
یکی مالکیت کاربری (User Ownership)
یکی مالکیت گروهی (Group Ownership)
پس یک فایل دو تا مالکیت میگیره یکی مالکیت گروه یکی مالکیت کاربر

[php]
ll

-rw-r–r– 1 root vahid 0 Aug 5 00:58 vahid.txt
[/php]

از فایل بالا متوجه میشیم که Group Ownership این فایل گروه vahid هست .
و User Ownership این فایل مربوط به یوزر root هست .
حالا ما چه شکلی میتونیم ownership یک فایل رو تغییر بدیم ؟ با دستور chown

[php]chown userowner:groupowner myfile.txt[/php]

حالا میریم سراغ قسمت دوم یعنی مجوز فایل ها (permissions )
مجوز فایل ها (permissions ) شامل 3 تا قسمت میشه :
مجوز برای کاربر
مجور برای گروه
مجوز برای دیگران (که شامل بقیه کاربران سیستم میشه)

[php]
rw- r– r– 1 vahid vahid 0 Aug 5 00:58 vahid.txt
| | |
| | |________ user permission
| |___________ group permission
|_______________ other permission

r = read permission
w = write permission
x = execute permission

4 = read (r)
2 = write (w)
1 = execute (x)
0 = no permission (-)
[/php]
[php]
chmod permissionnumber myfile.txt
chmod 407 myfile.txt

-r—–rwx 1 vahid vahid 0 Aug 5 00:58 vahid.txt
[/php]

حالا اگر خواستید تمامی فایل ها و زیر مجموعه هاش رو تغیر owner یا permission بدید باید از آپشن -R (تاکید میکنم بر روی R بزرگ هست ) استفاده کنید
برای مثال :

[php]
chown -R vahid:vahid "foldername"/
chmod -R 407 "foldername"/
[/php]
آموزش ست کردن roundcube به عنوان ایمیل اصلی domain/webmail

وقتی آدرس domain/webmail رو وارد میکنید با صفحه سفید یا 404 مواجه میشید
[php]
nano /etc/httpd/conf/extra/httpd-alias.conf
"Alias /webmail "/var/www/html/webmail/"
—–> Alias /webmail "/var/www/html/roundcube/

service directadmin restart
service httpd restart
حالا آدرستون رو بزنید domain/webmail
[/php]

منبع

4 thoughts on “افزودن قابلیت زیپ و آنزیب کردن به دایرکت ادمین

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

RELATED POST

Error writing package

/usr/local/directadmin/data/users/<RESELLER_NAME> chmod -R 700 packages

حل مشکل time out در فایل منیجر direct admin

حل مشکل time out در فایل منیجر direct admin در دایرکت ادمین در مواقعی که حجم فایلها و تعداد فایل…

user directadmin don’t show

اگه چند تا یوزر در directadmin دارید که بخش لیست کاربران نمایش داده نمیشن شاید این به کارتون بیاد رفتن…

directadmin roundcube error 404

در صورت کار نکردن سرویس میل Roundcube و داشتن ارور 404 cd /usr/local/directadmin/custombuild ./buld update ./build roundcube ./build phpmyadmin chown…