Я нашел проблему. Проблема заключается в версии libuv. Я установил 1.4.2 libuv, но после его удаления и установки версии 1.9.0 исправлена проблема.
sfill создает файл «oooooooo.ooo» или аналогичный в каталоге, который он получает как параметр, поэтому вы можете удалить его из гостевой учетной записи, если вы перейдете в каталог sfill, которому было предложено работать и удалять файл, возможно, как повышенный пользователь.
Это соответствующие строки из sfill.c:
char newname[strlen(argv[loop]) + 16];
strcpy(newname, argv[loop]); // can not overflow
...
srand(getpid()+getuid());
...
strcat(newname, "oooooooo.ooo");
...
newname[counter] = 97+(int) (27.0 * rand() / (RAND_MAX + 1.0));
ОК, проблема решена. Я не смог прикоснуться к пользовательским папкам самостоятельно, через корень, но я смог удалить пользователей. Поскольку у меня было два основных пользователя, один из которых не так важен, как другой, я мог бы удалить менее важный и домашнюю папку, освободив достаточное дисковое пространство из правого раздела для входа в систему.
Очень грубый метод, но функциональный.
Удерживая нажатой клавишу Shift во время загрузки, выберите «Дополнительные параметры для Ubuntu», нажмите «Начать сетевое подключение» и, когда он вернется, нажмите «Однопользовательский режим».
Когда-то в «Однопользовательском режиме» (и, работая как root)
mount -a
Затем найдите и rm большой файл sfill.
sfill создает файл «oooooooo.ooo» или аналогичный в каталоге, который он получает как параметр, поэтому вы можете удалить его из гостевой учетной записи, если вы перейдете в каталог sfill, которому было предложено работать и удалять файл, возможно, как повышенный пользователь.
Это соответствующие строки из sfill.c:
char newname[strlen(argv[loop]) + 16];
strcpy(newname, argv[loop]); // can not overflow
...
srand(getpid()+getuid());
...
strcat(newname, "oooooooo.ooo");
...
newname[counter] = 97+(int) (27.0 * rand() / (RAND_MAX + 1.0));
ОК, проблема решена. Я не смог прикоснуться к пользовательским папкам самостоятельно, через корень, но я смог удалить пользователей. Поскольку у меня было два основных пользователя, один из которых не так важен, как другой, я мог бы удалить менее важный и домашнюю папку, освободив достаточное дисковое пространство из правого раздела для входа в систему.
Очень грубый метод, но функциональный.
Удерживая нажатой клавишу Shift во время загрузки, выберите «Дополнительные параметры для Ubuntu», нажмите «Начать сетевое подключение» и, когда он вернется, нажмите «Однопользовательский режим».
Когда-то в «Однопользовательском режиме» (и, работая как root)
mount -a
Затем найдите и rm большой файл sfill.