Пытаясь ответить на свой вопрос, вот что я обнаружил в своей системе с помощью пробной версии -и ошибки -:
ответ :существует жесткое -ограничение (где-то между 50 000 000 и 1 000 000 000 ), но производительность, вероятно, будет вашим узким местом (поэтому я не смог определить точное жесткое -ограничение)
Мои эксперименты включали:
Запуск нового сеанса экрана без ~/.screenrc
файла конфигурации:
screen -a
Внутри экрана откройте командную строку экрана, нажав ctrl + a ,:и введите команду:
scrollback 1000000
, что привело к сообщению:scrollback set to 1000000
(1,000,000 ).
Попыткаscrollback 1000000000
(1,000,000,000 )довольно быстро привела к сообщению scrollback set to 0
. Я предполагаю, что это означает, что 1 000 000 принят, а 1 000 000 000 слишком много.
Попытка scrollback
100000000`(100,000,000 )привела к зависанию экрана. После второго терминального сеанса и некоторого терпения я смог убить экран. Это поведение оказалось постоянным при повторной попытке сделать то же самое.
Попыткаscrollback 10000000
(10 000 000 )с задержкой в 2 секунды привела к появлению сообщения scrollback set to 10000000
.
Попыткаscrollback 50000000
(50 000 000 )с задержкой в 60 секунд привела к появлению сообщения scrollback set to 50000000
.
Я буду считать, что группа proyect
и пользователь (s ), к которому вы подключаетесь, существуют на компьютере с CentOS, а пользователь (s )является членом группы.
Во-первых, убедитесь, что группа proyect
владеет и имеет доступ на чтение и запись к/var/samba/project
:
chown :proyect /var/samba/project
chmod 775 /var/samba/project
Если добавить эту строку в smb.conf:
write list = @proyect
Пользователи смогут писать в /var/samba/proyect
. Пока используется значение по умолчанию umask
, они смогут создавать папки, в которые все остальные читали и выполняли (, чтобы пройти ), но только они могут писать в них.
Обязательно перезапустите службу после внесения изменений:
service smb restart