انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: MADMAN در 01 بهمن 1390، 08:56 قظ
-
سلام دوستان
چه طوری می تونم بدون su بیام و محتوای /var رو تغییر بدم؟
قبلا داشتم یه مقاله راجع به اینکه چه طوری با روت لاگین کنم می خوندم تا نصفه رفتم همیشه /var دم دستم بود اما به دلایلی از نو نصبش کردم حالا هر کاری می کنم نمی شه!
می خوام بدون زدن sudo nautilus محتوای /var رو تغییر بدم.
برای کار با php
-
سلام دوستان
چه طوری می تونم بدون su بیام و محتوای /var رو تغییر بدم؟
قبلا داشتم یه مقاله راجع به اینکه چه طوری با روت لاگین کنم می خوندم تا نصفه رفتم همیشه /var دم دستم بود اما به دلایلی از نو نصبش کردم حالا هر کاری می کنم نمی شه!
می خوام بدون زدن sudo nautilus محتوای /var رو تغییر بدم.
برای کار با php
یکی از ساده ترین راه ها اینه که با تغییر پرم var حق دسترسی و ویرایش محتوای دایرکتوری var رو به یوزر خودتون و یا گروهی که یوزر شما به اون تعلق داره بدید.
-
یکی از ساده ترین راه ها اینه که با تغییر پرم var حق دسترسی و ویرایش محتوای دایرکتوری var رو به یوزر خودتون و یا گروهی که یوزر شما به اون تعلق داره بدید.
[/quote]
متشکرم دوست عزیز والی من مبتدیم نمی دونم به چه جوری این کار رو بکنم.
-
خوب پس بزارید با استفاده از رابط گرافیگی براتون توضیح بدم.
1- sudo nautilus
2- برید به مسیر فایل سیستم و بر روی var راست کلیک کنید
3- properties> permission
4- تغییر group به نام کاربری خودتون (با این کار گروه کاربری مربوط به نام کاربری شما به عنوان گروه مالک شناخته میشه)
5- folder access باید create and delete و file access باید read and write باشه
6- حالا apply permissions to enclosed filese رو بکلیکید
7- close
البته برای نیل به چنین هدفی راه های دیگه ای هم مثل تغییر گروه کاربری کاربران و صدور مجوز برای انجام عملیات، اجازه ویرایش فایل و فولدر به همه گروه های (تغییر دسترسی others در پرم) وجود داره که خطر اونها نسبت به این روش بالاتره.
-
متشکرم دوست عزیز
بارها و بارها گفته شده باز هم گفته می شه این انجمن دکمه تشکر کم داره.
امتیاز ها از تشکر ها باید جدا بشن.
-
آه آه گند زدم به همه چی،
هر کاری که می کنم اینو میاره.
sudo: /var/lib/sudo writable by non-owner (040757), should be mode 0700
یعنی چی و چه جوری باید حل بشه؟
-
کل var رو که نباید تغییر پرمیشن میدادین، برای php فقط تفییر پرمیشن var/www/ کافیه. ببینیند میتونید تغییرات داده شده رو برگردونید؟
-
کل var رو که نباید تغییر پرمیشن میدادین، برای php فقط تفییر پرمیشن var/www/ کافیه. ببینیند میتونید تغییرات داده شده رو برگردونید؟
توی گوگل سرچ کردم مثل اینکه میشه ولی حرف های هیچ کدومشون رو من نفهمیدم!
اما خب اگه یکی از دوستان اونی رو که باید باشه رو بگه میتونیم به همون تغییرش بدیم.
-
توی گوگل سرچ کردم مثل اینکه میشه ولی حرف های هیچ کدومشون رو من نفهمیدم!
اما خب اگه یکی از دوستان اونی رو که باید باشه رو بگه میتونیم به همون تغییرش بدیم.
توجه کنید دوست عزیزم، اگر شما نیاز به دسترسی مستقیم از طریق یوزر خودتون به همه محتوای var دارید بزارید پرم به همون صورت باقی بمونه ولی اگر فقط و فقط نیازمند دسترسی به www هستید میتونید گروه مالک var رو به root تغییر داده (طبق مطلبی که در پست قبل عرض کردم) و سپس به دایرکتوری var وارد شده و بر روی www راست کلیک کنید حالا پرم این دایرکتوری رو تغییر بدید.
به همین سادگی....
-
دوست عزیز دست درد نکنه من نمی دونستم که www هم کافیه در واقع تا اون موقع حتی نصب نکرده بودم که این پوشه ساخته بشه.
اما الان مسئله اینجاست که من پرم var رو که تغییر دادم یک سری مشکلات به وجود اومده هر چی نصب مب کنم کامل نیست! من به این احتیاج دارم که پرم رو برگردونم به حالت اولیه و پرم www رو بعدا تغییر بدم.
-
دوست عزیز دست درد نکنه من نمی دونستم که www هم کافیه در واقع تا اون موقع حتی نصب نکرده بودم که این پوشه ساخته بشه.
اما الان مسئله اینجاست که من پرم var رو که تغییر دادم یک سری مشکلات به وجود اومده هر چی نصب مب کنم کامل نیست! من به این احتیاج دارم که پرم رو برگردونم به حالت اولیه و پرم www رو بعدا تغییر بدم.
خیلی ساده مسیر قبلی رو تکرار کنید اما این بار با کمی تغییرات، یعنی:
1- sudo nautilus
2- برید به مسیر فایل سیستم و بر روی var راست کلیک کنید
3- properties> permission
4- تغییر group به نام کاربری root
5- folder access باید create and delete و file access باید read and write باشه
6- حالا apply permissions to enclosed filese رو بکلیکید
7- close
برای www هم همین مسیر رو تکرار کنید اما گروه رو به نام کاربری خودتون تغییر بدید.
حالا چرا بجای این که دنبال تغییر دسترسی و ... باشید، مسیر www رو در کانفیگ آپاچی (یعنی /DocumentRoot /var/www رو به مثلا /DocumentRoot/home/www) تغییر نمیدید؟
-
حالا چرا بجای این که دنبال تغییر دسترسی و ... باشید، مسیر www رو در کانفیگ آپاچی (یعنی /DocumentRoot /var/www رو به مثلا /DocumentRoot/home/www) تغییر نمیدید؟
یعنی اینم ممکنه؟!؟ چه طوری باید این کار رو بکنم.
عجیبه file access تغییر می دم بر میگرده سر جاش!
-
حالا چرا بجای این که دنبال تغییر دسترسی و ... باشید، مسیر www رو در کانفیگ آپاچی (یعنی /DocumentRoot /var/www رو به مثلا /DocumentRoot/home/www) تغییر نمیدید؟
یعنی اینم ممکنه؟!؟ چه طوری باید این کار رو بکنم.
عجیبه هر چی تغییر می دم بر میگرده سر جاش!
آره چرا که نشه؟
به لینک زیر مراجعه کرده و ذیل بخش Virtual Hosts رو مطالعه کنید. اگر در انجام تنظیمات مشکل داشتید مطرح کنید.
http://wiki.ubuntu.ir/ApacheMySQLPHP
البته میتونید به طور مستقیم etc/apache2/sites-available/default رو نیز ویرایش کنید. (اگر مبتدی هستید توصیه میشه مستقیما default رو ویرایش نکنید و اون رو بزارید برای روز مبدا).
یعنی پرم رو از طریق sudo nautilus نمی تونید تغییر بدید؟
با نام کاربری خودتون چی؟
خروجی ls -l رو بزارید (در مسیر etc)
-
total 92
drwxr-xr-x 2 root root 4096 2012-01-12 07:59 bin
drwxr-xr-x 3 root root 4096 2012-01-22 06:56 boot
drwxr-xr-x 2 root root 4096 2012-01-11 23:32 cdrom
drwxr-xr-x 17 root root 4320 2012-01-22 13:13 dev
drwxr-xr-x 164 root root 12288 2012-01-22 14:19 etc
drwxr-xr-x 4 root root 4096 2012-01-22 06:53 home
lrwxrwxrwx 1 root root 32 2012-01-17 13:41 initrd.img -> /boot/initrd.img-3.2.0-8-generic
lrwxrwxrwx 1 root root 32 2012-01-11 23:33 initrd.img.old -> boot/initrd.img-3.0.0-12-generic
drwxr-xr-x 21 root root 4096 2012-01-22 06:51 lib
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 lib64
drwx------ 2 root root 16384 2012-01-11 23:30 lost+found
drwxr-xr-x 3 root root 4096 2012-01-22 13:13 media
drwxr-xr-x 2 root root 4096 2011-10-09 11:01 mnt
drwxr-xr-x 2 root root 4096 2011-10-12 17:56 opt
dr-xr-xr-x 207 root root 0 2012-01-22 13:10 proc
drwx------ 14 root root 4096 2012-01-22 13:49 root
drwxr-xr-x 22 root root 840 2012-01-22 13:49 run
drwxr-xr-x 2 root root 4096 2012-01-22 06:51 sbin
drwxr-xr-x 2 root root 4096 2011-06-21 23:15 selinux
drwxr-xr-x 2 root root 4096 2011-10-12 17:56 srv
drwxr-xr-x 13 root root 0 2012-01-22 13:10 sys
drwxrwxrwt 18 root root 4096 2012-01-22 14:40 tmp
drwxr-xr-x 11 root root 4096 2012-01-12 09:05 usr
drwxrwxrwx 14 root root 4096 2012-01-22 07:02 var
lrwxrwxrwx 1 root root 28 2012-01-17 13:41 vmlinuz -> boot/vmlinuz-3.2.0-8-generic
lrwxrwxrwx 1 root root 29 2012-01-11 23:33 vmlinuz.old -> boot/vmlinuz-3.0.0-12-generic
این مال آدرس / هستش همینو باید مگذاشتم؟
این یکی هم مال آدرس /etc هستش.
total 1404
drwxr-xr-x 3 root root 4096 2012-01-12 08:08 acpi
-rw-r--r-- 1 root root 2981 2011-10-12 17:57 adduser.conf
-rw-r--r-- 1 root root 10 2012-01-11 23:32 adjtime
drwxr-xr-x 2 root root 4096 2012-01-22 06:54 akonadi
-rw-r--r-- 1 root root 51 2012-01-12 09:25 aliases
-rw-r--r-- 1 root root 12288 2012-01-12 09:25 aliases.db
drwxr-xr-x 2 root root 4096 2012-01-22 06:55 alternatives
-rw-r--r-- 1 root root 395 2010-06-20 12:41 anacrontab
drwxr-xr-x 7 root root 4096 2012-01-21 23:44 apache2
-rw-r--r-- 1 root root 112 2007-06-22 18:38 apg.conf
drwxr-xr-x 6 root root 4096 2011-10-12 17:58 apm
drwxr-xr-x 3 root root 4096 2011-10-12 17:59 apparmor
drwxr-xr-x 8 root root 4096 2012-01-22 06:54 apparmor.d
drwxr-xr-x 5 root root 4096 2012-01-12 08:06 apport
drwxr-xr-x 6 root root 4096 2012-01-22 13:39 apt
-rw-r----- 1 root daemon 144 2011-05-16 15:02 at.deny
drwxr-xr-x 2 root root 4096 2012-01-12 08:06 at-spi2
drwxr-xr-x 3 root root 4096 2011-10-12 18:00 avahi
-rw-r--r-- 1 root root 1975 2011-05-18 14:30 bash.bashrc
-rw-r--r-- 1 root root 58753 2011-10-05 00:23 bash_completion
drwxr-xr-x 3 root root 4096 2012-01-21 23:44 bash_completion.d
-rw-r--r-- 1 root root 344 2011-10-04 23:26 bindresvport.blacklist
-rw-r--r-- 1 root root 321 2011-08-09 20:46 blkid.conf
lrwxrwxrwx 1 root root 15 2012-01-11 23:30 blkid.tab -> /dev/.blkid.tab
drwxr-xr-x 2 root root 4096 2012-01-12 08:06 bluetooth
drwxr-xr-x 2 root root 4096 2012-01-12 08:46 bonobo-activation
-rw-r--r-- 1 root root 33 2011-10-12 18:00 brlapi.key
drwxr-xr-x 2 root root 20480 2012-01-17 18:10 brltty
drwxr-xr-x 3 root root 4096 2011-10-12 17:58 ca-certificates
-rw-r--r-- 1 root root 7014 2011-10-12 17:59 ca-certificates.conf
drwxr-xr-x 2 root root 4096 2011-10-12 17:59 calendar
drwxr-s--- 2 root dip 4096 2011-10-12 17:59 chatscripts
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 checkbox.d
drwxr-xr-x 3 root root 4096 2012-01-17 18:00 chromium-browser
drwxr-xr-x 2 root root 4096 2012-01-12 08:32 clutter-imcontext
-rw-r--r-- 1 root root 643 2011-09-20 09:34 colord.conf
drwxr-xr-x 3 root root 4096 2012-01-12 08:07 compizconfig
drwxr-xr-x 5 root root 4096 2011-10-12 17:58 ConsoleKit
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 console-setup
drwxr-xr-x 2 root root 4096 2012-01-22 00:42 cron.d
drwxr-xr-x 2 root root 4096 2012-01-21 23:44 cron.daily
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 cron.hourly
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 cron.monthly
-rw-r--r-- 1 root root 724 2011-09-20 04:34 crontab
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 cron.weekly
-rw-r--r-- 1 root root 54 2011-10-12 18:01 crypttab
drwxr-xr-x 4 root lp 4096 2012-01-22 14:20 cups
drwxr-xr-x 2 root root 4096 2012-01-12 08:07 cupshelpers
drwxr-xr-x 2 root root 4096 2012-01-22 01:12 dbconfig-common
drwxr-xr-x 4 root root 4096 2011-10-12 17:59 dbus-1
-rw-r--r-- 1 root root 2969 2011-06-23 11:31 debconf.conf
-rw-r--r-- 1 root root 11 2011-07-08 21:43 debian_version
drwxr-xr-x 3 root root 4096 2012-01-22 06:54 default
drwxr-xr-x 4 root root 4096 2011-10-12 18:00 defoma
-rw-r--r-- 1 root root 600 2011-03-09 14:52 deluser.conf
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 depmod.d
drwxr-xr-x 4 root root 4096 2012-01-12 08:06 dhcp
drwxr-xr-x 3 root root 4096 2011-10-12 17:59 dhcp3
drwxr-xr-x 2 root root 4096 2011-10-12 18:02 dictionaries-common
drwxr-xr-x 3 root root 4096 2012-01-12 09:05 dkms
drwxr-xr-x 3 root root 4096 2011-10-12 17:58 doc-base
drwxr-xr-x 4 root root 4096 2011-10-12 17:57 dpkg
drwxr-xr-x 3 root root 4096 2011-10-12 17:58 emacs
-rw-r--r-- 1 root root 79 2011-10-12 17:57 environment
drwxr-xr-x 2 root root 4096 2012-01-12 09:00 esound
drwxr-xr-x 3 root root 4096 2011-10-12 17:58 etc
-rw-r--r-- 1 root root 9085 2011-10-02 18:43 ffserver.conf
drwxr-xr-x 3 root root 4096 2012-01-12 08:07 firefox
drwxr-xr-x 4 root root 4096 2011-10-12 17:59 fonts
drwxr-xr-x 3 root root 4096 2011-10-12 17:59 foomatic
-rw-r--r-- 1 root root 801 2012-01-11 23:30 fstab
-rw-r----- 1 root fuse 216 2011-05-18 14:42 fuse.conf
-rw-r--r-- 1 root root 3343 2011-10-04 23:26 gai.conf
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 gamin
drwxr-xr-x 6 root root 4096 2011-10-12 17:58 gconf
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 gdb
drwxr-xr-x 4 root root 4096 2011-10-12 17:58 ghostscript
drwxr-xr-x 3 root root 4096 2012-01-12 08:33 gimp
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 ginn
drwxr-xr-x 2 root root 4096 2012-01-12 08:07 gnome
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 gnome-app-install
drwxr-xr-x 3 root root 4096 2011-10-12 17:58 gnome-settings-daemon
drwxr-xr-x 2 root root 4096 2012-01-17 17:59 gnome-system-tools
drwxr-xr-x 3 root root 4096 2011-10-12 17:59 gnome-vfs-2.0
drwxr-xr-x 2 root root 4096 2012-01-12 09:13 gnucash
drwxr-xr-x 2 root root 4096 2011-10-12 17:59 groff
-rw-r--r-- 1 root root 953 2012-01-22 00:34 group
-rw------- 1 root root 940 2012-01-18 17:05 group-
drwxr-xr-x 2 root root 4096 2011-10-12 17:59 grub.d
-rw-r----- 1 root shadow 790 2012-01-22 00:34 gshadow
-rw------- 1 root root 780 2012-01-18 17:05 gshadow-
drwxr-xr-x 2 root root 4096 2012-01-12 08:22 gtk-2.0
drwxr-xr-x 2 root root 4096 2012-01-12 08:06 gtk-3.0
drwxr-xr-x 2 root root 4096 2012-01-17 17:59 gtkmathview
-rw-r--r-- 1 root root 6747 2011-06-06 15:19 hddtemp.db
-rw-r--r-- 1 root root 4728 2011-06-07 15:40 hdparm.conf
-rw-r--r-- 1 root root 92 2011-07-08 21:43 host.conf
-rw-r--r-- 1 root root 13 2012-01-11 23:32 hostname
-rw-r--r-- 1 root root 227 2012-01-11 23:32 hosts
-rw-r--r-- 1 root root 580 2011-10-12 17:59 hosts.allow
-rw-r--r-- 1 root root 880 2011-10-12 17:59 hosts.deny
drwxr-xr-x 2 root root 4096 2012-01-12 08:08 hp
drwxr-xr-x 2 root root 4096 2012-01-12 08:26 icedtea-web
drwxr-xr-x 3 root root 4096 2011-10-12 17:59 ifplugd
drwxr-xr-x 2 root root 4096 2012-01-22 06:54 init
drwxr-xr-x 2 root root 4096 2012-01-22 06:54 init.d
drwxr-xr-x 5 root root 4096 2012-01-12 08:06 initramfs-tools
-rw-r--r-- 1 root root 1721 2011-09-01 21:19 inputrc
drwxr-xr-x 3 root root 4096 2011-04-30 20:42 insserv
-rw-r--r-- 1 root root 839 2011-04-30 20:42 insserv.conf
drwxr-xr-x 2 root root 4096 2012-01-22 06:54 insserv.conf.d
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 iproute2
-rw-r--r-- 1 root root 20 2011-10-09 11:01 issue
-rw-r--r-- 1 root root 13 2011-10-09 11:01 issue.net
drwxr-xr-x 5 root root 4096 2012-01-12 08:22 java-6-openjdk
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 kbd
drwxr-xr-x 3 root root 4096 2012-01-22 06:52 kde4
-rw-r--r-- 1 root root 89 2010-04-23 16:29 kde4rc
drwxr-xr-x 6 root root 4096 2012-01-12 09:05 kernel
-rw-r--r-- 1 root root 91 2012-01-11 23:33 kernel-img.conf
-rw-r--r-- 1 root root 1309 2011-10-09 11:11 kerneloops.conf
-rw-r--r-- 1 root root 1128 2011-05-21 01:02 ksysguarddrc
drwxr-xr-x 2 root root 4096 2012-01-22 06:53 kubuntu-default-settings
drwxr-xr-x 2 root root 4096 2012-01-12 08:22 ldap
-rw-r--r-- 1 root root 117026 2012-01-22 06:56 ld.so.cache
-rw-r--r-- 1 root root 34 2011-10-12 17:56 ld.so.conf
drwxr-xr-x 2 root root 4096 2012-01-12 08:22 ld.so.conf.d
-rw-r--r-- 1 root root 267 2011-07-08 21:43 legal
-rw-r--r-- 1 root root 3587 2011-07-27 15:44 lftp.conf
-rw-r--r-- 1 root root 26 2011-05-23 04:30 libao.conf
drwxr-xr-x 2 root root 4096 2011-05-18 13:31 libpaper.d
drwxr-xr-x 2 root root 4096 2012-01-12 08:08 libreoffice
drwxr-xr-x 2 root root 4096 2012-01-17 18:10 lightdm
-rw-r--r-- 1 root root 2570 2011-06-22 15:09 locale.alias
-rw-r--r-- 1 root root 1622 2012-01-12 07:59 localtime
drwxr-xr-x 5 root root 4096 2012-01-22 00:34 logcheck
-rw-r--r-- 1 root root 10551 2011-06-24 13:58 login.defs
-rw-r--r-- 1 root root 599 2011-10-04 19:49 logrotate.conf
drwxr-xr-x 2 root root 4096 2012-01-22 06:54 logrotate.d
drwxr-xr-x 2 root root 4096 2011-09-19 14:21 lsb-base
-rw-r--r-- 1 root root 3279 2011-08-11 17:29 lsb-base-logging.sh
-rw-r--r-- 1 root root 100 2011-10-08 03:15 lsb-release
-rw-r--r-- 1 root root 15752 2009-07-25 19:43 ltrace.conf
drwxr-xr-x 2 root root 4096 2012-01-17 18:00 lxdm
-rw-r--r-- 1 root root 111 2011-08-09 01:22 magic
-rw-r--r-- 1 root root 111 2011-08-09 01:22 magic.mime
-rw-r--r-- 1 root root 42153 2012-01-22 06:56 mailcap
-rw-r--r-- 1 root root 449 2010-11-15 11:37 mailcap.order
-rw-r--r-- 1 root root 125 2010-05-18 19:31 mail.rc
-rw-r--r-- 1 root root 5173 2011-07-27 16:02 manpath.config
drwxr-xr-x 2 root root 4096 2012-01-17 17:59 menu-methods
-rw-r--r-- 1 root root 23958 2010-11-15 11:37 mime.types
-rw-r--r-- 1 root root 801 2011-03-17 21:39 mke2fs.conf
drwxr-xr-x 2 root root 4096 2012-01-17 17:59 modprobe.d
-rw-r--r-- 1 root root 202 2012-01-11 23:32 modules
drwxr-xr-x 4 root root 4096 2011-10-12 18:00 mono
lrwxrwxrwx 1 root root 13 2012-01-11 23:30 motd -> /var/run/motd
drwxr-xr-x 2 root root 4096 2012-01-12 09:00 mplayer
-rw-r--r-- 1 root root 834 2012-01-22 14:19 mtab
-rw------- 1 root madman 0 2012-01-11 23:58 mtab.fuselock
-rw-r--r-- 1 root root 624 2010-05-16 15:48 mtools.conf
drwxr-xr-x 3 root root 4096 2012-01-22 00:34 mysql
-rw-r--r-- 1 root root 8453 2010-12-04 00:02 nanorc
-rw-r--r-- 1 root root 2064 2006-11-23 23:03 netscsid.conf
drwxr-xr-x 6 root root 4096 2011-10-12 17:57 network
drwxr-xr-x 5 root root 4096 2012-01-12 08:08 NetworkManager
-rw-r--r-- 1 root root 91 2011-07-08 21:43 networks
drwxr-xr-x 2 root root 4096 2012-01-17 17:59 newt
-rw-r--r-- 1 root root 513 2011-10-12 18:00 nsswitch.conf
-rw-r--r-- 1 root root 1936 2011-09-02 23:12 ntp.conf
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 obex-data-server
drwxr-xr-x 2 root root 4096 2011-03-16 00:35 ODBCDataSources
-rw-r--r-- 1 root root 0 2011-03-16 00:35 odbc.ini
drwxr-xr-x 2 root root 4096 2012-01-12 08:43 openal
drwxr-xr-x 2 root root 4096 2012-01-19 17:37 openarena-server
drwxr-xr-x 2 root root 4096 2011-10-12 17:56 opt
-rw-r--r-- 1 root root 552 2011-08-19 05:35 pam.conf
drwxr-xr-x 2 root root 4096 2012-01-22 06:54 pam.d
-rw-r--r-- 1 root root 7 2012-01-11 23:32 papersize
-rw-r--r-- 1 root root 1891 2012-01-22 06:54 passwd
-rw------- 1 root root 1891 2012-01-22 06:54 passwd-
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 pcmcia
drwxr-xr-x 5 root root 4096 2012-01-12 08:46 perl
drwxr-xr-x 5 root root 4096 2012-01-22 00:42 php5
drwxr-xr-x 2 root root 4096 2012-01-22 01:12 phpmyadmin
drwxr-xr-x 3 root root 4096 2011-10-12 17:58 pkcs11
drwxr-xr-x 5 root root 4096 2011-10-12 17:58 pm
-rw-r--r-- 1 root root 7649 2011-10-12 18:00 pnm2ppa.conf
drwxr-xr-x 5 root root 4096 2011-10-12 17:58 polkit-1
-rw-r--r-- 1 root root 350 2012-01-11 23:32 popularity-contest.conf
drwxr-xr-x 3 root root 4096 2012-01-12 09:25 postfix
drwxr-xr-x 8 root dip 4096 2012-01-21 23:18 ppp
lrwxrwxrwx 1 root root 22 2012-01-12 08:08 printcap -> /var/run/cups/printcap
-rw-r--r-- 1 root root 547 2011-10-12 17:57 profile
drwxr-xr-x 2 root root 4096 2011-10-12 17:59 profile.d
-rw-r--r-- 1 root root 2859 2011-05-24 19:56 protocols
drwxr-xr-x 2 root root 4096 2012-01-12 08:22 pulse
drwxr-xr-x 2 root root 4096 2012-01-12 08:49 purple
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 python
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 python2.7
drwxr-xr-x 2 root root 4096 2012-01-12 08:43 python3.2
-rw-r--r-- 1 root root 1147 2011-01-04 17:42 rarfiles.lst
drwxr-xr-x 2 root root 4096 2012-01-22 06:54 rc0.d
drwxr-xr-x 2 root root 4096 2012-01-21 23:44 rc1.d
drwxr-xr-x 2 root root 4096 2012-01-21 23:44 rc2.d
drwxr-xr-x 2 root root 4096 2012-01-21 23:44 rc3.d
drwxr-xr-x 2 root root 4096 2012-01-21 23:44 rc4.d
drwxr-xr-x 2 root root 4096 2012-01-21 23:44 rc5.d
drwxr-xr-x 2 root root 4096 2012-01-22 06:54 rc6.d
-rwxr-xr-x 1 root root 306 2011-10-12 17:57 rc.local
drwxr-xr-x 2 root root 4096 2012-01-12 09:13 rcS.d
drwxr-xr-x 3 root root 4096 2011-10-12 17:58 resolvconf
-rw-r--r-- 1 root root 75 2012-01-22 13:13 resolv.conf
-rw-r--r-- 1 root root 30 2012-01-22 06:58 resolv.conf.pppd-backup.ppp0
-rwxr-xr-x 1 root root 268 2010-12-07 13:40 rmt
-rw-r--r-- 1 root root 887 2011-05-24 19:56 rpc
-rw-r--r-- 1 root root 1195 2011-06-17 21:43 rsyslog.conf
drwxr-xr-x 2 root root 4096 2012-01-12 09:25 rsyslog.d
drwxr-xr-x 2 root root 4096 2012-01-12 08:07 samba
drwxr-xr-x 3 root root 4096 2011-10-12 18:01 sane.d
-rw-r--r-- 1 root root 3828 2011-06-24 13:58 securetty
drwxr-xr-x 4 root root 4096 2012-01-12 07:58 security
-rw-r--r-- 1 root root 10183 2011-07-19 01:15 sensors3.conf
drwxr-xr-x 2 root root 4096 2011-10-12 17:59 sensors.d
-rw-r--r-- 1 root root 19666 2011-05-24 19:56 services
drwxr-xr-x 3 root root 4096 2012-01-12 08:37 sgml
-rw-r----- 1 root shadow 1157 2012-01-22 06:54 shadow
-rw------- 1 root root 1157 2012-01-22 06:54 shadow-
-rw-r--r-- 1 root root 165 2011-10-12 17:57 shells
drwxr-xr-x 2 root root 4096 2012-01-17 18:10 skel
-rw-r--r-- 1 root root 7059 2011-06-20 13:25 smartd.conf
drwxr-xr-x 3 root root 4096 2012-01-12 09:25 smartmontools
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 snmp
drwxr-xr-x 3 root root 4096 2011-10-12 17:58 sound
drwxr-xr-x 4 root root 4096 2011-10-12 18:00 speech-dispatcher
drwxr-xr-x 2 root root 4096 2011-10-12 17:59 ssh
drwxr-xr-x 4 root root 4096 2011-10-12 17:59 ssl
-r--r----- 1 root root 574 2011-09-11 23:39 sudoers
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 sudoers.d
-rw-r--r-- 1 root root 2083 2011-06-10 21:28 sysctl.conf
drwxr-xr-x 2 root root 4096 2012-01-12 08:53 sysctl.d
drwxr-xr-x 3 root root 4096 2011-10-12 17:57 systemd
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 terminfo
drwxr-xr-x 2 root root 4096 2012-01-12 08:07 thunderbird
-rw-r--r-- 1 root root 12 2012-01-12 07:59 timezone
drwxr-xr-x 2 root root 4096 2012-01-12 08:18 timidity
-rw-r--r-- 1 root root 645 2011-07-27 16:06 ts.conf
-rw-r--r-- 1 root root 1260 2011-05-02 16:49 ucf.conf
drwxr-xr-x 3 root root 4096 2011-10-12 17:57 udev
drwxr-xr-x 3 root root 4096 2011-10-12 17:59 ufw
-rw-r--r-- 1 root root 142 2011-08-20 23:01 uniconf.conf
-rw-r--r-- 1 root root 326 2011-08-17 17:45 updatedb.conf
drwxr-xr-x 3 root root 4096 2012-01-12 08:07 update-manager
drwxr-xr-x 2 root root 4096 2012-01-12 08:07 update-motd.d
drwxr-xr-x 2 root root 4096 2011-10-05 23:35 update-notifier
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 UPower
-rw-r--r-- 1 root root 592 2011-08-26 13:28 usb_modeswitch.conf
drwxr-xr-x 2 root root 4096 2011-08-09 20:49 usb_modeswitch.d
drwxr-xr-x 2 root root 4096 2012-01-12 09:00 vga
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 vim
drwxr-xr-x 4 root root 4096 2012-01-12 08:32 vlc
lrwxrwxrwx 1 root root 23 2012-01-11 23:30 vtrgb -> /etc/alternatives/vtrgb
-rw-r--r-- 1 root root 4496 2011-05-18 00:51 wgetrc
drwxr-xr-x 2 root root 4096 2012-01-12 08:18 wildmidi
-rw-r--r-- 1 root root 1343 2007-01-09 22:09 wodim.conf
drwxr-xr-x 2 root root 4096 2011-10-12 18:00 wpa_supplicant
-rw-r----- 1 root dialout 66 2012-01-17 17:59 wvdial.conf
drwxr-xr-x 10 root root 4096 2012-01-17 17:58 X11
drwxr-xr-x 14 root root 4096 2012-01-17 18:09 xdg
drwxr-xr-x 2 root root 4096 2012-01-12 08:53 xml
drwxr-xr-x 2 root root 4096 2012-01-12 08:07 xul-ext
-rw-r--r-- 1 root root 652 2011-08-25 17:44 zsh_command_not_found
اگر آدرس دیگه ای هستش بی زحمت بهم بگین.
-
drwxrwxrwx 14 root root 4096 2012-01-22 07:02 var
var به مالک root و گروه مالکین root تعلق داره اما نیاز به یک تغییر دارید و اون هم rwxrwxrwx به rwxr-xr-x هستش یعنی از 777 به 755. در واقع الان همه گروه های کاربری مجوز برای خواندن، نوشتن و اجرا کردن در این دایرکتوری رو دارن. شما احتمالا به other اجازه create and delete دادید! در صورتی که این رو تغییر بدید تا اینجا var به حالت عادی بر میگرده. اگر از طریق گرافیکی نمیشه بهتره فرمان chmod رو امتحان کنید یعنی
chmod permissions folder/file
ضمنا من اشتباها etc رو بجای محتوای var تایپ کرده بودم، لطفا برای محتوای var نیز خروجی ls -l رو بزارید.
-
total 48
drwxrwxrwx 2 root root 4096 2012-01-22 00:14 backups
drwxrwxrwx 19 root root 4096 2012-01-22 01:11 cache
drwxrwxrwt 2 root root 4096 2011-10-12 18:00 crash
drwxrwxrwx 3 root root 4096 2012-01-19 17:37 games
drwxrwxrwx 77 root root 4096 2012-01-22 06:52 lib
drwxrwsrwx 2 root staff 4096 2011-10-09 11:01 local
lrwxrwxrwx 1 root root 9 2012-01-22 07:02 lock -> /run/lock
drwxrwxrwx 17 root root 4096 2012-01-22 14:19 log
drwxrwsrwx 2 root mail 4096 2011-10-12 17:56 mail
drwxrwxrwx 2 root root 4096 2011-10-12 17:56 opt
lrwxrwxrwx 1 root root 4 2012-01-22 07:02 run -> /run
drwxrwxrwx 8 root root 4096 2012-01-12 09:25 spool
drwxrwxrwt 3 root root 4096 2012-01-22 14:19 tmp
drwxrwxrwx 2 root root 4096 2012-01-21 23:44 www
این هم از /var خب chmode رو چه جوری باید استفاده کنم؟
-
وارد کنید
در دایرکتوری / قرار بگیرید و سپس کد زیر رو اجرا کنید
chmod -R 755 var/
با این کار پرم var و تمام محتویات اون به 755 تغییر میکنه یعنی این که root میتونه بخونه، بنویسه و اجرا کنه، گروه روت و سایر گروه ها میتونن بخونن و اجرا کنن.
-
همین کار رو کردم یه فله نوشته آورد اما هنوز همه چی سر جاشه نه می تونم پرم فایل اکسز رو تغییر بدم و نه اون خطای ضخرص رفته کنار!
خطای sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
-
همین کار رو کردم یه فله نوشته آورد اما هنوز همه چی سر جاشه نه می تونم پرم فایل اکسز رو تغییر بدم و نه اون خطای ضخرص رفته کنار!
برای این ارور دستورات زیر رو اجرا کنید:
chmod 0440 /etc/sudoers.d/README
chmod 0700 /var/lib/sudo
الان وقتی ls -l رو ران می کنید پرم ها rwxr-xr-x هستن یا rwxrwxrwx ؟
-
سلام شرمنده یه مدت مسافرت بودم یه سفر کاری بود.
خروجی دستور از آدرس / می شه:
total 96
drwxr-xr-x 2 root root 4096 2012-01-12 07:59 bin
drwxr-xr-x 3 root root 4096 2012-01-22 06:56 boot
drwxr-xr-x 2 root root 4096 2012-01-11 23:32 cdrom
drwxr-xr-x 17 root root 4260 2012-01-29 20:10 dev
drwxr-xr-x 164 root root 12288 2012-01-29 20:11 etc
drwxr-xr-x 4 root root 4096 2012-01-22 06:53 home
lrwxrwxrwx 1 root root 32 2012-01-17 13:41 initrd.img -> /boot/initrd.img-3.2.0-8-generic
lrwxrwxrwx 1 root root 32 2012-01-11 23:33 initrd.img.old -> boot/initrd.img-3.0.0-12-generic
drwxr-xr-x 21 root root 4096 2012-01-22 19:17 lib
drwxr-xr-x 4 root root 4096 2012-01-22 19:16 lib32
drwxr-xr-x 2 root root 4096 2011-10-12 17:57 lib64
drwx------ 2 root root 16384 2012-01-11 23:30 lost+found
drwxr-xr-x 2 root root 4096 2012-01-29 20:10 media
drwxr-xr-x 2 root root 4096 2011-10-09 11:01 mnt
drwxr-xr-x 2 root root 4096 2011-10-12 17:56 opt
dr-xr-xr-x 215 root root 0 2012-01-29 20:09 proc
drwx------ 14 root root 4096 2012-01-22 13:49 root
drwxr-xr-x 23 root root 860 2012-01-29 20:11 run
drwxr-xr-x 2 root root 4096 2012-01-22 06:51 sbin
drwxr-xr-x 2 root root 4096 2011-06-21 23:15 selinux
drwxr-xr-x 2 root root 4096 2011-10-12 17:56 srv
drwxr-xr-x 13 root root 0 2012-01-29 20:09 sys
drwxrwxrwt 13 root root 4096 2012-01-29 20:20 tmp
drwxr-xr-x 11 root root 4096 2012-01-12 09:05 usr
drwxrwxrwx 14 root root 4096 2012-01-29 18:54 var
lrwxrwxrwx 1 root root 28 2012-01-17 13:41 vmlinuz -> boot/vmlinuz-3.2.0-8-generic
lrwxrwxrwx 1 root root 29 2012-01-11 23:33 vmlinuz.old -> boot/vmlinuz-3.0.0-12-generic
آیا جای دیگه ای باید این دستور ور بزنم؟
آیا این خروجی همونیه که باید باشه؟
هنوز همون مشکل رو دارم. ارور پرم ۰۷۰۰
-
شما با سطح کاربری روت دستورات زیر رو اجرا کردین؟
chmod 0440 /etc/sudoers.d/README
chmod 0700 /var/lib/sudo
-
شما با سطح کاربری روت دستورات زیر رو اجرا کردین؟
chmod 0440 /etc/sudoers.d/README
chmod 0700 /var/lib/sudo
بله اجراشون کردم هر دو دستور رو قبلش sudo هم اضافه کردم.
جئان دیتای عزیز دستتون درد نکنه دیگه از این مشکل خسته شدم، از نو نصب کردم (مزخرف ترین راه حل ممکن).
تمام اون مکلات قبلی حل شدن اما مشکلات جدید دارم که براشون یه تاپیک جدید باز می کنم اگه دوباره از نو نصبشون نکنم.
باز هم متشکر.
-
سلام دوستان
همون لینکی که جناب جوان دیتا داده بودند برای تغییر آدرس localhost من اونو کامل خوندم اما باز هم نفهمیدم چه جوری باید این کار رو بکنم اگه یکی از دوستان زحمتش رو بکشه عالی می شه.
متشکرم