Владелец группы пользователей по умолчанию для папки /var

К сожалению я пропустил и вдруг сменил разрешение на весь /var содержимое папки (chown -R www-data:www-data ../../, но я был внутри /var/www_virthost/mydomain) что не так, как мне кажется;)

Но проблема в том, что я не помню, кто был владельцем / группой для следующих папок

backups
cache
crash
lib
lob
local
lock -> /run/lock
log
mail
opt
run -> /run
spool
tmp
www

Спасибо

1 ответ

/var/ вероятно, самая сложная настройка владения во всей операционной системе. Это не все, что принадлежит root, и делать это примерно так же вредно, как позволить вашему пользователю владеть всем этим. Некоторые вещи не будут работать, если вы оставите это так, а именно, рабочий стол.

Если вы хотите увидеть массив пользователей и владельцев, с которыми вы имеете дело, посмотрите на следующую команду в работающей системе:

sudo ls -lR /var | awk '/^[^/]/ {print $3 " " $4}' | sort -u

В моей системе 59 различных комбинаций пользователь / владелец в /var/, Это та точка, где я ожидаю, что большинство людей сдастся и переустановится. Давайте будем честными, если вы не зашли слишком далеко со своим компьютером, от хорошей установки слишком много не потеряется. Это почти наверняка будет быстрее.

Если вы все еще читаете, вы полностью злитесь, но находитесь в хорошей компании. Давайте начнем с владения всем root:root,

sudo chown -R root: /var

И теперь мы должны исправить то, что не является и не может быть root. Я написал короткую команду, которая показывает мне файлы и каталоги, которые не принадлежат root:root.

В выводе я обрезал некоторые вещи, которые не будут актуальны для многих людей (nginx, rabbitmq, schroot, lxc и многое другое). Это все специальные вещи. Если вы заблокировали эти разрешения, попросите у меня вывод, и я включу его. Я также разбил несколько больших каталогов, которые принадлежат одному и тому же пользователю / группе, с помощью подстановочных знаков.

Я включил этот вывод, чтобы вы могли видеть, как вещи должны принадлежать. Вы можете вручную chown вещи примерно подходящего пользователя / группы. oli мой $USER,

$ sudo find /var/ -not \( -user 0 -group 0 \) -not -path "/var/lib/schroot/*" -not -path "/var/cache/*" -not -path "/var/tmp/*" -printf "%p,%u:%g\n" | grep -viE "(squeeze|rabbitmq|nginx|lxc|postfix)" | sort -u | column -t -c 80 -s ,
/var/backups/gshadow.bak                                     root:shadow
/var/backups/shadow.bak                                      root:shadow
/var/crash/*                                                 root:whoopsie
/var/lib/avahi-autoipd/6c:f0:49:54:0b:80                     avahi-autoipd:avahi-autoipd
/var/lib/avahi-autoipd                                       avahi-autoipd:avahi-autoipd
/var/lib/colord/*                                            colord:colord
/var/lib/libuuid                                             libuuid:libuuid
/var/lib/mlocate/mlocate.db                                  root:mlocate
/var/lib/nfs/sm.bak                                          statd:nogroup
/var/lib/nfs/sm                                              statd:nogroup
/var/lib/nfs                                                 statd:nogroup
/var/lib/nfs/state                                           statd:root
/var/lib/samba/usershares/films                              oli:oli
/var/lib/samba/usershares/incoming                           oli:oli
/var/lib/samba/usershares                                    root:sambashare
/var/lib/samba/usershares/tv                                 oli:oli
/var/lib/sudo/oli/0                                          root:oli
/var/lib/sudo/oli/10                                         root:oli
/var/lib/sudo/oli/11                                         root:oli
/var/lib/sudo/oli/12                                         root:oli
/var/lib/sudo/oli/13                                         root:oli
/var/lib/sudo/oli/14                                         root:oli
/var/lib/sudo/oli/1                                          root:oli
/var/lib/sudo/oli/2                                          root:oli
/var/lib/sudo/oli/3                                          root:oli
/var/lib/sudo/oli/4                                          root:oli
/var/lib/sudo/oli/5                                          root:oli
/var/lib/sudo/oli/6                                          root:oli
/var/lib/sudo/oli/7                                          root:oli
/var/lib/sudo/oli/8                                          root:oli
/var/lib/sudo/oli/9                                          root:oli
/var/lib/sudo/oli/console                                    root:oli
/var/lib/sudo/oli                                            root:oli
/var/lib/sudo/oli/tty1                                       root:oli
/var/lib/sudo/oli/tty2                                       root:oli
/var/lib/lightdm/*                                           lightdm:lightdm
/var/local                                                   root:staff
/var/log/apport.log.1                                        root:adm
/var/log/apport.log.2.gz                                     root:adm
/var/log/apport.log.3.gz                                     root:adm
/var/log/apport.log.4.gz                                     root:adm
/var/log/apport.log.5.gz                                     root:adm
/var/log/apport.log.6.gz                                     root:adm
/var/log/apport.log.7.gz                                     root:adm
/var/log/apport.log                                          root:adm
/var/log/apt/term.log.1.gz                                   root:adm
/var/log/apt/term.log.2.gz                                   root:adm
/var/log/apt/term.log.3.gz                                   root:adm
/var/log/apt/term.log.4.gz                                   root:adm
/var/log/apt/term.log.5.gz                                   root:adm
/var/log/apt/term.log.6.gz                                   root:adm
/var/log/apt/term.log.7.gz                                   root:adm
/var/log/apt/term.log                                        root:adm
/var/log/auth.log.1                                          syslog:adm
/var/log/auth.log.2.gz                                       syslog:adm
/var/log/auth.log.3.gz                                       syslog:adm
/var/log/auth.log.4.gz                                       syslog:adm
/var/log/auth.log                                            syslog:adm
/var/log/boot                                                root:adm
/var/log/btmp.1                                              root:utmp
/var/log/btmp                                                root:utmp
/var/log/cups/access_log.1.gz                                root:adm
/var/log/cups/access_log.2.gz                                root:adm
/var/log/cups/access_log.3.gz                                root:adm
/var/log/cups/access_log.4.gz                                root:adm
/var/log/cups/access_log.5.gz                                root:adm
/var/log/cups/access_log.6.gz                                root:adm
/var/log/cups/access_log.7.gz                                root:adm
/var/log/cups/access_log                                     root:adm
/var/log/cups/error_log.1.gz                                 root:adm
/var/log/cups/error_log.2.gz                                 root:adm
/var/log/cups/error_log.3.gz                                 root:adm
/var/log/cups/error_log.4.gz                                 root:adm
/var/log/cups/error_log.5.gz                                 root:adm
/var/log/cups/error_log.6.gz                                 root:adm
/var/log/cups/error_log.7.gz                                 root:adm
/var/log/cups/error_log                                      root:adm
/var/log/cups/page_log.1.gz                                  root:adm
/var/log/cups/page_log.2.gz                                  root:adm
/var/log/cups/page_log.3.gz                                  root:adm
/var/log/cups/page_log.4.gz                                  root:adm
/var/log/cups/page_log.5.gz                                  root:adm
/var/log/cups/page_log.6.gz                                  root:adm
/var/log/cups/page_log.7.gz                                  root:lpadmin
/var/log/cups/page_log                                       root:adm
/var/log/cups                                                root:lpadmin
/var/log/dist-upgrade/20121107-0129/apt-term.log             root:adm
/var/log/dist-upgrade/20130426-1402/apt-term.log             root:adm
/var/log/dist-upgrade/apt-term.log                           root:adm
/var/log/dmesg.0                                             root:adm
/var/log/dmesg.1.gz                                          root:adm
/var/log/dmesg.2.gz                                          root:adm
/var/log/dmesg.3.gz                                          root:adm
/var/log/dmesg.4.gz                                          root:adm
/var/log/dmesg                                               root:adm
/var/log/fail2ban.log.1                                      root:adm
/var/log/fail2ban.log.2.gz                                   root:adm
/var/log/fail2ban.log.3.gz                                   root:adm
/var/log/fail2ban.log.4.gz                                   root:adm
/var/log/fail2ban.log                                        root:adm
/var/log/fsck/checkfs                                        root:adm
/var/log/fsck/checkroot                                      root:adm
/var/log/hp/hp-upgrade.log                                   oli:oli
/var/log/hp                                                  root:lp
/var/log/hp/tmp                                              root:lp
/var/log/installer/syslog                                    syslog:adm
/var/log/kern.log.1                                          syslog:adm
/var/log/kern.log.2.gz                                       syslog:adm
/var/log/kern.log.3.gz                                       syslog:adm
/var/log/kern.log.4.gz                                       syslog:adm
/var/log/kern.log                                            syslog:adm
/var/log/lastlog                                             root:utmp
/var/log/mail.err.1                                          syslog:adm
/var/log/mail.err.2.gz                                       syslog:adm
/var/log/mail.err.3.gz                                       syslog:adm
/var/log/mail.err.4.gz                                       syslog:adm
/var/log/mail.err                                            syslog:adm
/var/log/mail.log.1                                          syslog:adm
/var/log/mail.log.2.gz                                       syslog:adm
/var/log/mail.log.3.gz                                       syslog:adm
/var/log/mail.log.4.gz                                       syslog:adm
/var/log/mail.log                                            syslog:adm
/var/log/news/news.crit                                      syslog:adm
/var/log/news/news.err                                       syslog:adm
/var/log/news/news.notice                                    syslog:adm
/var/log/speech-dispatcher                                   speech-dispatcher:root
/var/log/syslog.1                                            syslog:adm
/var/log/syslog.2.gz                                         syslog:adm
/var/log/syslog.3.gz                                         syslog:adm
/var/log/syslog.4.gz                                         syslog:adm
/var/log/syslog.5.gz                                         syslog:adm
/var/log/syslog.6.gz                                         syslog:adm
/var/log/syslog.7.gz                                         syslog:adm
/var/log/syslog                                              syslog:adm
/var/log/ufw.log.1                                           syslog:adm
/var/log/ufw.log                                             syslog:adm
/var/log/wtmp.1                                              root:utmp
/var/log/wtmp                                                root:utmp
/var/mail/oli                                                oli:mail
/var/mail                                                    root:mail
/var/mail/root                                               root:mail
/var/metrics                                                 root:whoopsie
/var/spool/cron/atjobs/a000020152342b                        oli:daemon
/var/spool/cron/atjobs                                       daemon:daemon
/var/spool/cron/atjobs/.SEQ                                  daemon:daemon
/var/spool/cron/atspool                                      daemon:daemon
/var/spool/cron/crontabs/oli                                 oli:crontab
/var/spool/cron/crontabs                                     root:crontab
/var/spool/cups/c00075                                       root:lp
/var/spool/cups/c00076                                       root:lp
/var/spool/cups/c00077                                       root:lp
/var/spool/cups/c00078                                       root:lp
/var/spool/cups/d00075-001                                   root:lp
/var/spool/cups/d00076-001                                   root:lp
/var/spool/cups/d00077-001                                   root:lp
/var/spool/cups/d00078-001                                   root:lp
/var/spool/cups                                              root:lp
/var/spool/cups/tmp                                          root:lp
/var/spool/rsyslog                                           syslog:adm
Другие вопросы по тегам