как постоянно менять разрешение файла файла, которое при загрузке установлено на значение по умолчанию

Вы можете сделать это без скрипта. Запустите эту команду:

(mplayer [file1] &);mplayer [file2] &
2
задан 30 March 2011 в 17:03

24 ответа

В соответствии с обсуждением в комментариях для цели, которую пытается достичь ОП (глядя на простое подмножество журналов для определенной цели), это может быть подходящее альтернативное решение:

Хвост будет давайте посмотрим на последние строки файла

Tail позволяет вам искать файл для экземпляров, которые вы хотите найти

Оба доступны как часть Unix / Linux и должен быть частью вашего основного инструментария.

3
ответ дан 25 May 2018 в 22:20

В соответствии с обсуждением в комментариях для цели, которую пытается достичь ОП (глядя на простое подмножество журналов для определенной цели), это может быть подходящее альтернативное решение:

Хвост будет давайте посмотрим на последние строки файла

Tail позволяет вам искать файл для экземпляров, которые вы хотите найти

Оба доступны как часть Unix / Linux и должен быть частью вашего основного инструментария.

3
ответ дан 25 July 2018 в 22:17

В соответствии с обсуждением в комментариях для цели, которую пытается достичь ОП (глядя на простое подмножество журналов для определенной цели), это может быть подходящее альтернативное решение:

Хвост будет давайте посмотрим на последние строки файла

Tail позволяет вам искать файл для экземпляров, которые вы хотите найти

Оба доступны как часть Unix / Linux и должен быть частью вашего основного инструментария.

3
ответ дан 2 August 2018 в 03:45

В соответствии с обсуждением в комментариях для цели, которую пытается достичь ОП (глядя на простое подмножество журналов для определенной цели), это может быть подходящее альтернативное решение:

Хвост будет давайте посмотрим на последние строки файла

Tail позволяет вам искать файл для экземпляров, которые вы хотите найти

Оба доступны как часть Unix / Linux и должен быть частью вашего основного инструментария.

3
ответ дан 4 August 2018 в 19:49

В соответствии с обсуждением в комментариях для целей, которые пытается достичь ОП (глядя на простое подмножество журналов для определенной цели), это может быть подходящее альтернативное решение:

Tail позволит вам посмотреть последние строки файла

Grep позволяет вам искать файл для экземпляров, которые вы хотите найти

] Оба доступны как часть Unix / Linux и должны быть частью вашего основного инструментария.

3
ответ дан 6 August 2018 в 03:52

В соответствии с обсуждением в комментариях для целей, которые пытается достичь ОП (глядя на простое подмножество журналов для определенной цели), это может быть подходящее альтернативное решение:

Tail позволит вам посмотреть последние строки файла

Grep позволяет вам искать файл для экземпляров, которые вы хотите найти

] Оба доступны как часть Unix / Linux и должны быть частью вашего основного инструментария.

3
ответ дан 7 August 2018 в 21:49

В соответствии с обсуждением в комментариях для целей, которые пытается достичь ОП (глядя на простое подмножество журналов для определенной цели), это может быть подходящее альтернативное решение:

Tail позволит вам посмотреть последние строки файла

Grep позволяет вам искать файл для экземпляров, которые вы хотите найти

] Оба доступны как часть Unix / Linux и должны быть частью вашего основного инструментария.

3
ответ дан 10 August 2018 в 10:03

В соответствии с обсуждением в комментариях для целей, которые пытается достичь ОП (глядя на простое подмножество журналов для определенной цели), это может быть подходящее альтернативное решение:

Tail позволит вам посмотреть последние строки файла

Grep позволяет вам искать файл для экземпляров, которые вы хотите найти

] Оба доступны как часть Unix / Linux и должны быть частью вашего основного инструментария.

3
ответ дан 13 August 2018 в 16:23

Файлы журнала обычно создаются с помощью logrotate. Определение логфайлов apache хранится на /etc/logrotate.d/apache2

Файл выглядит так на одном из моих серверов:

/var/log/apache2/*.log {
        weekly
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
                        /etc/init.d/apache2 reload > /dev/null
                fi
        endscript
}

Если вы посмотрите на параметр create , значения после ключевого слова являются разрешениями, пользователем и группой. Просто отредактируйте файл и измените его.

5
ответ дан 25 May 2018 в 22:20

Я предполагаю, что anacron работает logrotate во время загрузки.

Если да, попробуйте отредактировать файл конфигурации /etc/logrotate.d/apache2 и измените

create 640 root adm

в любом случае, например

create 666 root adm

Но, кроме службы apache2, что еще нужно записать в этот файл?

Если это на сервере, возможно, это плохая идея сделать файл доступным для записи. Например, если кто-то заходит в вашу систему, они могут удалить записи журнала, которые помогут вам найти проблему.

Если вы хотите доступ к чтению, возможно, вам лучше добавить себя в adm группа, например

gpasswd -a `whoami` adm

Это также поможет, если вам действительно нужен доступ на запись, например

create 660 root adm

.

4
ответ дан 25 May 2018 в 22:20
  • 1
    Обычная причина - предоставить некоторым клиентам или некоторому программному обеспечению (анализ трафика, мониторинг) доступ к журналам без предоставления ему дополнительных привилегий, которые могут представлять угрозу безопасности. – Javier Rivera 30 March 2011 в 15:48
  • 2
    Доступ для чтения, возможно, ОК. Но плакат сказал, что доступ к записи также необходим. – Mikel 30 March 2011 в 15:51
  • 3
    Ой, теперь мне тоже интересно ... – Javier Rivera 30 March 2011 в 17:03

Файлы журнала обычно создаются с помощью logrotate. Определение логфайлов apache хранится на /etc/logrotate.d/apache2

Файл выглядит так на одном из моих серверов:

/var/log/apache2/*.log { weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then /etc/init.d/apache2 reload > /dev/null fi endscript }

Если вы посмотрите на параметр create , значения после ключевого слова являются разрешениями, пользователем и группой. Просто отредактируйте файл и измените его.

5
ответ дан 25 July 2018 в 22:17

Я предполагаю, что anacron работает logrotate во время загрузки.

Если да, попробуйте отредактировать файл конфигурации /etc/logrotate.d/apache2 и измените

create 640 root adm

в любом случае, например

create 666 root adm

Но, кроме службы apache2, что еще нужно записать в этот файл?

Если это на сервере, возможно, это плохая идея сделать файл доступным для записи. Например, если кто-то заходит в вашу систему, они могут удалить записи журнала, которые помогут вам найти проблему.

Если вы хотите доступ к чтению, возможно, вам лучше добавить себя в adm группа, например

gpasswd -a `whoami` adm

Это также поможет, если вам действительно нужен доступ на запись, например

create 660 root adm

.

4
ответ дан 25 July 2018 в 22:17
  • 1
    Обычная причина - предоставить некоторым клиентам или некоторому программному обеспечению (анализ трафика, мониторинг) доступ к журналам без предоставления ему дополнительных привилегий, которые могут представлять угрозу безопасности. – Javier Rivera 30 March 2011 в 15:48
  • 2
    Доступ для чтения, возможно, ОК. Но плакат сказал, что доступ к записи также необходим. – Mikel 30 March 2011 в 15:51
  • 3
    Ой, теперь мне тоже интересно ... – Javier Rivera 30 March 2011 в 17:03

Файлы журнала обычно создаются с помощью logrotate. Определение логфайлов apache хранится на /etc/logrotate.d/apache2

Файл выглядит так на одном из моих серверов:

/var/log/apache2/*.log { weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then /etc/init.d/apache2 reload > /dev/null fi endscript }

Если вы посмотрите на параметр create , значения после ключевого слова являются разрешениями, пользователем и группой. Просто отредактируйте файл и измените его.

5
ответ дан 2 August 2018 в 03:45

Я предполагаю, что anacron работает logrotate во время загрузки.

Если да, попробуйте отредактировать файл конфигурации /etc/logrotate.d/apache2 и измените

create 640 root adm

в любом случае, например

create 666 root adm

Но, кроме службы apache2, что еще нужно записать в этот файл?

Если это на сервере, возможно, это плохая идея сделать файл доступным для записи. Например, если кто-то заходит в вашу систему, они могут удалить записи журнала, которые помогут вам найти проблему.

Если вы хотите доступ к чтению, возможно, вам лучше добавить себя в adm группа, например

gpasswd -a `whoami` adm

Это также поможет, если вам действительно нужен доступ на запись, например

create 660 root adm

.

4
ответ дан 2 August 2018 в 03:45
  • 1
    Обычная причина - предоставить некоторым клиентам или некоторому программному обеспечению (анализ трафика, мониторинг) доступ к журналам без предоставления ему дополнительных привилегий, которые могут представлять угрозу безопасности. – Javier Rivera 30 March 2011 в 15:48
  • 2
    Доступ для чтения, возможно, ОК. Но плакат сказал, что доступ к записи также необходим. – Mikel 30 March 2011 в 15:51
  • 3
    Ой, теперь мне тоже интересно ... – Javier Rivera 30 March 2011 в 17:03

Файлы журнала обычно создаются с помощью logrotate. Определение логфайлов apache хранится на /etc/logrotate.d/apache2

Файл выглядит так на одном из моих серверов:

/var/log/apache2/*.log { weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then /etc/init.d/apache2 reload > /dev/null fi endscript }

Если вы посмотрите на параметр create , значения после ключевого слова являются разрешениями, пользователем и группой. Просто отредактируйте файл и измените его.

5
ответ дан 4 August 2018 в 19:49

Я предполагаю, что anacron работает logrotate во время загрузки.

Если да, попробуйте отредактировать файл конфигурации /etc/logrotate.d/apache2 и измените

create 640 root adm

в любом случае, например

create 666 root adm

Но, кроме службы apache2, что еще нужно записать в этот файл?

Если это на сервере, возможно, это плохая идея сделать файл доступным для записи. Например, если кто-то заходит в вашу систему, они могут удалить записи журнала, которые помогут вам найти проблему.

Если вы хотите доступ к чтению, возможно, вам лучше добавить себя в adm группа, например

gpasswd -a `whoami` adm

Это также поможет, если вам действительно нужен доступ на запись, например

create 660 root adm

.

4
ответ дан 4 August 2018 в 19:49
  • 1
    Обычная причина - предоставить некоторым клиентам или некоторому программному обеспечению (анализ трафика, мониторинг) доступ к журналам без предоставления ему дополнительных привилегий, которые могут представлять угрозу безопасности. – Javier Rivera 30 March 2011 в 15:48
  • 2
    Доступ для чтения, возможно, ОК. Но плакат сказал, что доступ к записи также необходим. – Mikel 30 March 2011 в 15:51
  • 3
    Ой, теперь мне тоже интересно ... – Javier Rivera 30 March 2011 в 17:03

Файлы журнала обычно создаются с помощью logrotate. Определение логфайлов apache хранится на /etc/logrotate.d/apache2

Файл выглядит так на одном из моих серверов:

  / var / log / apache2 /  * .log {weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Если вы посмотрите на параметр create, значения после ключевого слова являются правами пользователя и группы. Просто отредактируйте файл и измените его.

5
ответ дан 6 August 2018 в 03:52

Я предполагаю, что anacron запускает logrotate во время загрузки.

Если это так, попробуйте отредактировать файл конфигурации / etc / logrotate.d / apache2 и изменить

  создать 640 root adm  

в любом месте, например

   create 666 root adm  

Но кроме службы apache2 , что еще нужно записать в этот файл?

Если это находится на сервере, вероятно, это плохая идея сделать мир файлов доступным для записи. Например, если кто-то заходит в вашу систему, они могут удалить записи журнала, которые помогут вам найти проблему.

Если вам нужен доступ для чтения, возможно, вам лучше добавить себя к adm , например

  gpasswd -a `whoami` adm  

Это также помогло бы, если вам действительно нужен доступ на запись, например [ ! d15]

  создать 660 root adm  

было бы достаточно.

4
ответ дан 6 August 2018 в 03:52

Я предполагаю, что anacron запускает logrotate во время загрузки.

Если это так, попробуйте отредактировать файл конфигурации / etc / logrotate.d / apache2 и изменить

  создать 640 root adm  

в любом месте, например

   create 666 root adm  

Но кроме службы apache2 , что еще нужно записать в этот файл?

Если это находится на сервере, вероятно, это плохая идея сделать мир файлов доступным для записи. Например, если кто-то заходит в вашу систему, они могут удалить записи журнала, которые помогут вам найти проблему.

Если вам нужен доступ для чтения, возможно, вам лучше добавить себя к adm , например

  gpasswd -a `whoami` adm  

Это также помогло бы, если вам действительно нужен доступ на запись, например [ ! d15]

  создать 660 root adm  

было бы достаточно.

4
ответ дан 7 August 2018 в 21:49

Файлы журнала обычно создаются с помощью logrotate. Определение логфайлов apache хранится на /etc/logrotate.d/apache2

Файл выглядит так на одном из моих серверов:

  / var / log / apache2 /  * .log {weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Если вы посмотрите на параметр create, значения после ключевого слова являются правами пользователя и группы. Просто отредактируйте файл и измените его.

5
ответ дан 7 August 2018 в 21:49

Я предполагаю, что anacron запускает logrotate во время загрузки.

Если это так, попробуйте отредактировать файл конфигурации / etc / logrotate.d / apache2 и изменить

  создать 640 root adm  

в любом месте, например

   create 666 root adm  

Но кроме службы apache2 , что еще нужно записать в этот файл?

Если это находится на сервере, вероятно, это плохая идея сделать мир файлов доступным для записи. Например, если кто-то заходит в вашу систему, они могут удалить записи журнала, которые помогут вам найти проблему.

Если вам нужен доступ для чтения, возможно, вам лучше добавить себя к adm , например

  gpasswd -a `whoami` adm  

Это также помогло бы, если вам действительно нужен доступ на запись, например [ ! d15]

  создать 660 root adm  

было бы достаточно.

4
ответ дан 10 August 2018 в 10:03

Файлы журнала обычно создаются с помощью logrotate. Определение логфайлов apache хранится на /etc/logrotate.d/apache2

Файл выглядит так на одном из моих серверов:

  / var / log / apache2 /  * .log {weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Если вы посмотрите на параметр create, значения после ключевого слова являются правами пользователя и группы. Просто отредактируйте файл и измените его.

5
ответ дан 10 August 2018 в 10:03

Я предполагаю, что anacron запускает logrotate во время загрузки.

Если это так, попробуйте отредактировать файл конфигурации / etc / logrotate.d / apache2 и изменить

  создать 640 root adm  

в любом месте, например

   create 666 root adm  

Но кроме службы apache2 , что еще нужно записать в этот файл?

Если это находится на сервере, вероятно, это плохая идея сделать мир файлов доступным для записи. Например, если кто-то заходит в вашу систему, они могут удалить записи журнала, которые помогут вам найти проблему.

Если вам нужен доступ для чтения, возможно, вам лучше добавить себя к adm , например

  gpasswd -a `whoami` adm  

Это также помогло бы, если вам действительно нужен доступ на запись, например [ ! d15]

  создать 660 root adm  

было бы достаточно.

4
ответ дан 13 August 2018 в 16:23
  • 1
    Обычная причина - предоставить некоторым клиентам или некоторому программному обеспечению (анализ трафика, мониторинг) доступ к журналам без предоставления ему дополнительных привилегий, которые могут представлять угрозу безопасности. – Javier Rivera 30 March 2011 в 15:48
  • 2
    Доступ для чтения, возможно, ОК. Но плакат сказал, что доступ к записи также необходим. – Mikel 30 March 2011 в 15:51
  • 3
    Ой, теперь мне тоже интересно ... – Javier Rivera 30 March 2011 в 17:03

Файлы журнала обычно создаются с помощью logrotate. Определение логфайлов apache хранится на /etc/logrotate.d/apache2

Файл выглядит так на одном из моих серверов:

  / var / log / apache2 /  * .log {weekly missingok rotate 52 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if [-f "`. / etc / apache2 / envvars; echo $ {APACHE_PID_FILE: - / var / run / apache2.pid} `"];  затем /etc/init.d/apache2 reload & gt;  / dev / null fi endscript}  

Если вы посмотрите на параметр create, значения после ключевого слова являются правами пользователя и группы. Просто отредактируйте файл и измените его.

5
ответ дан 13 August 2018 в 16:23

Другие вопросы по тегам:

Похожие вопросы: