Сетевой менеджер Lubuntu 17.10 предотвращает выключение

Я выполнил vim с помощью strace. Я создал файл в / tmp с именем «abc» с контентом «foo», установил его только для чтения (chmod 400 abc), открыл его в vim (strace -o vim.log vim abc) и сохранил его с помощью «: wq!». [ ! d0]

Вот strace log:

...
getcwd("/tmp", 4096)                    = 5
write(1, "\33[?25l\"abc\"", 11)         = 11
stat("abc", {st_mode=S_IFREG|0400, st_size=4, ...}) = 0
getxattr("abc", "system.posix_acl_access", 0x7fff5725fd60, 132) = -1 ENODATA (No data available)
stat("abc", {st_mode=S_IFREG|0400, st_size=4, ...}) = 0
getuid()                                = 1000
chmod("abc", 0100600)                   = 0
open("abc", O_WRONLY|O_CREAT|O_TRUNC, 0600) = 9
write(9, "foo\n", 4)                    = 4
fsync(9)                                = 0
close(9)                                = 0
chmod("abc", 0100400)                   = 0
setxattr("abc", "system.posix_acl_access", "\x02\x00\x00\x00\x01\x00\x04\x00\xff\xff\xff\xff\x04\x00\x00\x00\xff\xff\xff\xff \x00\x00\x00\xff\xff\xff\xff", 28, 0) = 0
...

Мы видим, что vim вызывает stat, чтобы получить текущее разрешение, затем эквивалент chmod(u+w), затем запись, затем восстанавливает исходные разрешения (в этом случае chmod(400)).

0
задан 12 November 2017 в 12:16

3 ответа

У меня была такая же проблема с моей ASUS X206HA. Обновление моего ядра Linux (4.13.4) до 4.14.0 решило мою проблему.

Я использовал это руководство: ostechnix.com

В ArchLinux Forum они также обсудили аналогичную проблему: ostechnix.com

0
ответ дан 22 May 2018 в 16:18
  • 1
    Большое спасибо. К сожалению, это не сработало для меня. На данный момент я отказался и удалил его. – Moisés 22 November 2017 в 10:12

У меня была такая же проблема с моей ASUS X206HA. Обновление моего ядра Linux (4.13.4) до 4.14.0 решило мою проблему.

Я использовал это руководство: ostechnix.com

В ArchLinux Forum они также обсудили аналогичную проблему: ostechnix.com

0
ответ дан 18 July 2018 в 03:25

У меня была такая же проблема с моей ASUS X206HA. Обновление моего ядра Linux (4.13.4) до 4.14.0 решило мою проблему.

Я использовал это руководство: ostechnix.com

В ArchLinux Forum они также обсудили аналогичную проблему: ostechnix.com

0
ответ дан 24 July 2018 в 17:50

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

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