什么是在Ubuntu 9.04正确/ var permisions?

我正在重置/ var / www上的权限,并搞砸了!

现在我经常遇到连接到mysql的问题,使用包pipe理器,因为/ var具有相当开放的权限。

任何人都知道/ var是一个相当的毯子

sudo chmod -R 700 * 

帮帮我!

大多数目录应该是755,并由root拥有。 可悲的是,并非所有事情都是这样。 如果您执行recursion权限更改,则会造成更大的损害。 在我的机器上,我有:

 mojo-jojo david%sudo find / var -type d!  -perm 755 -ls
 278532 4 drwxrwsr-x 2根工作人员4096 2008年10月20日/ var / local
 286930 4 drwx-wx  -  T 2 root crontab 4096 Sep 9 2008 / var / spool / cron / crontabs
 286848 4 drwxrwx  -  T 2 daemon守护进程4096 2008年7月10日/ var / spool / cron / atspool
 286849 4 drwxrwx  -  T 2 daemon守护进程4096 2008年10月21日/ var / spool / cron / atjobs
 319499 4 drwx  -  x --- 3 root lp 4096 Oct 21 2008 / var / spool / cups
 319500 4 drwxrwx  -  T 2 root lp 4096 2008年10月20日/ var / spool / cups / tmp
 352575 4 drwxr-x --- 5 Debian-exim Debian-exim 4096 Mar 28 09:03 / var / spool / exim4
 352624 4 drwxr-x --- 2 Debian-exim Debian-exim 4096 Aug 5 07:02 / var / spool / exim4 / msglog
 352622 4 drwxr-x --- 2 Debian-exim 4096 Dec 14 2008 / var / spool / exim4 / db
 352623 4 drwxr-x --- 2 Debian-exim Debian-exim 4096 Aug 5 07:02 / var / spool / exim4 / input
 279126 4 drwxrwsr-x 2 libuuid libuuid 4096 2008年10月21日/ var / lib / libuuid
 352603 4 drwxrwx --- 2 logcheck logcheck 4096 2008年10月22日/ var / lib / logcheck
 320214 4 drwxrwx --- 2 root polkituser 4096 2008年10月21日/ var / lib / PolicyKit
 352614 4 drwxrwxr-x 2 munin munin 4096 5月3日09:05 / var / lib / munin / plugin-state
 270524 4 drwx ------ 10 postgres postgres 4096 Jul 29 04:07 /var/lib/postgresql/8.3/main
 270533 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/pg_twophase
 270540 4 drwx ------ 7 postgres postgres 4096 Dec 13 2008 /var/lib/postgresql/8.3/main/base
 1106278 4 drwx ------ 2 postgres postgres 4096 Dec 18 2008 /var/lib/postgresql/8.3/main/base/pgsql_tmp
 311894 4 drwx ------ 2 postgres postgres 4096 Jul 29 04:07 /var/lib/postgresql/8.3/main/base/11511
 270542 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/base/1
 270937 4 drwx ------ 2 postgres postgres 4096 Mar 28 09:29 /var/lib/postgresql/8.3/main/base/16385
 311320 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/base/11510
 270543 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/pg_tblspc
 270527 4 drwx ------ 2 postgres postgres 4096 Aug 5 08:32 /var/lib/postgresql/8.3/main/global
 270528 4 drwx ------ 3 postgres postgres 4096 Dec 17 2008 /var/lib/postgresql/8.3/main/pg_xlog
 270529 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/pg_xlog/archive_status
 270535 4 drwx ------ 4 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/pg_multixact
 270538 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/pg_multixact/offsets
 270536 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/pg_multixact/members
 270532 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/pg_subtrans
 270530 4 drwx ------ 2 postgres postgres 4096 Dec 12 2008 /var/lib/postgresql/8.3/main/pg_clog
 321312 4 drwxrwx  -  T 3 root gdm 4096 Jul 29 08:17 / var / lib / gdm
 1729012 4 drwx ------ 2 mysql mysql 4096 Feb 3 2009 / var / lib / mysql / newforms_sess
 1728971 4 drwx ------ 2 mysql mysql 4096 Feb 16 21:38 / var / lib / mysql / newforms
 369895 4 drwxrwxr-x 3 root tomcat6 4096 Dec 17 2008 / var / lib / tomcat6 / webapps
 270506 4 drwxr-x --- 15 root root 4096 Apr 25 11:50 / var / lib / puppet / clientbucket
 271123 4 drwxrwx --- 3 root root 4096 Apr 18 13:51 / var / lib / puppet / clientbucket / *
 270483 4 drwxrwx  -  x 6 root root 4096 Mar 28 19:21 / var / lib / puppet / ssl
 270490 4 drwxr-x --- 2 root root 4096 Mar 28 19:21 / var / lib / puppet / ssl / private_keys
 270488 4 drwxr-x --- 2 root root 4096 Mar 28 19:21 / var / lib / puppet / ssl / private
 270481 4 drwxr-xr-t 2 root root 4096 Aug 5 08:18 / var / lib / puppet / state
 534313 0 drwx ------ 3根域用户60 7月29日21:30 / var / run / sudo
 534314 0 drwx ------ 2根域用户100 8月5日08:32 / var / run / sudo / david
   9242 0 dr-x  -  x  -  x 2 lp lpadmin 40 Aug 5 07:43 / var / run / cups / certs
   8006 0 drwxrwxrwt 2木偶木偶60 Aug 2 07:43 / var / run / puppet
   7877 0 drwxr-x --- 2 root winbindd_priv 60 Aug 2 08:26 / var / run / samba / winbindd_privileged
   7463 0 drwxr-x --- 2 Debian-exim Debian-exim 60 Jul 29 04:07 / var / run / exim4
   6880 0 drwxrwsr-x 2 postgres postgres 100 Jul 29 04:07 / var / run / postgresql
   6172 0 drwxrwx --- 2 root polkituser 40 Jul 29 04:07 / var / run / PolicyKit
   6016 0 drwxrwxr-x 2 root utmp 40 Jul 29 04:07 / var / run / screen
 278583 4 drwxrwsr-x 2根邮件4096 2008年10月21日/ var / mail
 327995 4 drwxrwxrwt 2 root root 4096 Apr 9 07:35 / var / crash
 278535 4 drwxrwxrwt 2 root root 4096 Aug 2 10:34 / var / tmp
   2878 0 drwxrwxrwt 4 root root 100 Aug 5 07:43 / var / lock
 320430 4 drwxrwxr-x 4 root lp 4096 Mar 28 09:12 / var / cache / cups
 320432 4 drwxrwxr-x 2 root lp 4096 2008年10月20日/ var / cache / cups / rss
 278548 4 drwx ------ 2 root root 4096 8月5日08:30 / var / cache / ldconfig
 271257 4 drwx ------ 2 tomcat55 adm 4096 Nov 18 2008 /var/cache/tomcat5.5
 287018 4 drwxr-sr-x 44 man root 4096 Aug 5 07:43 / var / cache / man
 287178 4 drwxr-sr-x 2 man root 4096 Aug 5 07:43 / var / cache / man / *
 541847 4 drwxr-x --- 3 tomcat6 adm 4096 Jun 20 18:43 / var / cache / tomcat6
 327693 4 drwxrwsr -t 2 root admin 4096 2008年10月21日/ var / cache / jockey
 352620 4 drwxr-s --- 2 Debian-exim adm 4096 Aug 5 07:43 / var / log / exim4
 328117 4 drwxr-x --- 3 root adm 4096 Aug 2 07:43 / var / log / samba
 353025 4 drwx ------ 3 root root 4096 2008年10月22日/ var / log / samba / cores
 353026 4 drwx ------ 2 root root 4096 2008年10月22日/ var / log / samba / cores / winbindd
 279487 4 drwxr-sr-x 2新闻新闻4096 2008年10月21日/ var / log / news
 352612 4 drwxr-x --- 2 munin adm 4096 Aug 5 07:43 / var / log / munin
 311823 4 drwxrwxr -t 2 root postgres 4096 Aug 2 07:43 / var / log / postgresql
 288323 4 drwxr-x --- 2 tomcat55 adm 4096 Aug 4 07:52 /var/log/tomcat5.5
 328912 4 drwxr-x --- 2 root adm 4096 Aug 2 07:43 / var / log / apache2
 328064 4 drwxr -s --- 2 mysql adm 4096 Jan 29 2009 / var / log / mysql
 369892 4 drwxr-x --- 2 tomcat6 adm 4096 Aug 4 07:52 / var / log / tomcat6
 294961 4 drwxr-x --- 2木偶傀儡4096 8月2日07:43 / var / log / puppet

将有更多的文件具有不同的权限。 希望这给你一些想法什么修复。

你说包pipe理器,我猜你正在运行Ubuntu? 不幸的是,如果你正在运行一个基于apt的发行版,那么你必须像David所说的那样手动完成。

如果你正在运行一个基于RPM的发行版,你可以这样做:

对于$ in $(rpm -qa); 做rpm --setperms $ p;  DONE
对于$ in $(rpm -qa); 做rpm --setugids $ p;  DONE

这是RPM比deb / aptless数几个优点之一。