Как препятствовать тому, чтобы пользовательские приложения знали об отказе сети?

Делает это означает то разрешение каталога /home только допустимо до его непосредственных детей и не его всех потомков (внуки и так далее)?

Только частично.

Если необходимо было изменить полномочия на /home от drwxr-xr-x кому: drwxr-x--- затем user1 больше не мог бы получить доступ к любым файлам или каталогам ниже этого.

Пойдите делают некоторые файлы и испытывают его для себя.

2
17.01.2012, 11:54
2 ответа

Приложения уже делают это. Единственное время Ваши соединения будут разъединены, - то, если тайм-аут TCP истекает, или Ваши изменения IP.
Можно скорректировать тайм-аут TCP, но метод варьируется, на основе которого ОС Вы используете (linux/solaris/bsd/...).
Если Ваши изменения IP, то Вам не повезло. TCP использует IP-адрес для поддержания сессии, если это изменения IP, сессия больше не действительна и завершается.

0
27.01.2020, 22:15
  • 1
    , я использую Linux (Ubuntu 11.10), как скорректировать тайм-аут TCP в нем? –  Ankit 18.01.2012, 07:23
  • 2
    Можно сделать взгляд/proc/sys/net/ipv4/tcp_retries для наблюдения то, что в настоящее время в, и повторяют новое значение в тот файл для установки его echo 15 > /proc/sys/net/ipv4/tcp_retries. Однако это очистится на перезагрузке. Я не знаю человечности, но я предполагаю, что она имеет/etc/sysctl.conf файл, где можно установить это постоянно. Обратите внимание однако, что приложения могут установить свой собственный внутренний тайм-аут. Если они делают, эта привычка помогают чему-либо. –  Patrick 18.01.2012, 17:29
  • 3
    Существует на самом деле два файла там с именами - tcp_retries1 и tcp_retries2'. И требуются мои приблизительно 3 минуты для восстановления соединения, поэтому сколько повторений работало бы? –  Ankit 19.01.2012, 07:29
  • 4
    Ooops, я означал говорить tcp_retries2, извините. tcp_retries1 не то, что Вы хотите. И значение трудно вычислить, просто попытаться увеличить его с того, что это уже, и посмотрите, помогает ли это. –  Patrick 19.01.2012, 15:04

Я думаю, что Вы не можете сделать этого. Процессы (приложения) имеют свои собственные соединения. Обычно, если Ваше соединение (т.е. PPP) понижается, эти другие соединения также прерваны. Однако эти соединения, организуемые каждым приложением частично, можно хотеть искать некоторые опции 'тайм-аута' в настройках того приложения. Это может помочь увеличить тайм-аут.

2
27.01.2020, 22:15

Теги

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