www-data Пользователь не может получить доступ к смонтированному разделу

И вариант verbose (python):

#!/usr/bin/env python3

with open("/path/to/sourcefile") as messed_up:
    lines = [list(line.replace("\n", "")) for line in messed_up]

def reverse_line(l):
    i=0; line = ""; sep = (" ", ",",".")
    while i < len(l):
        word = []
        while not l[i] in sep:
            word.append(l[i]); i = i+1
            if i == len(l):
                line = line + ("").join(reversed(word)); break
        else:
            line = line + ("").join(reversed(word)) + l[i]
        i = i+1
    print(line)

for l in lines:
    reverse_line(l)

Выходы:

ABCD. EFGH.IG
KLM,NOP.QR
STU. VWXYZ. 123

Линии «застроены» слева направо; символы в списке sep (пробелы, запятые, точки или любые другие определенные) и одиночные другие символы помещаются непосредственно в строку, сначала собираются последовательные числа других символов и реверсируются, прежде чем они будут добавлены в строку. [ ! d2]

1
задан 22 December 2017 в 13:28

3 ответа

Две вещи, которые я хотел бы предложить:

Найти, какая группа владеет этим устройством:
ls -ald /dev/sdX
, где X - буква, представляющая внешний диск, обычно /dev/sdb или /dev/sdc Добавить www-data пользователя в эту группу:
sudo usermod -a -G disk www-data

И теперь пользователь www-data должен иметь доступ к внешнему жесткому диску.

1
ответ дан 22 May 2018 в 15:59
  • 1
    Я смогу использовать этот ответ для проблемы, с которой я столкнулся с Plex Media Server (изменение www-данных в plex). Спасибо, Джордж. – stevenmc 23 December 2017 в 19:45

Две вещи, которые я хотел бы предложить:

Найти, какая группа владеет этим устройством: ls -ald /dev/sdX , где X - буква, представляющая внешний диск, обычно /dev/sdb или /dev/sdc Добавить www-data пользователя в эту группу: sudo usermod -a -G disk www-data

И теперь пользователь www-data должен иметь доступ к внешнему жесткому диску.

1
ответ дан 18 July 2018 в 00:40

Две вещи, которые я хотел бы предложить:

Найти, какая группа владеет этим устройством: ls -ald /dev/sdX , где X - буква, представляющая внешний диск, обычно /dev/sdb или /dev/sdc Добавить www-data пользователя в эту группу: sudo usermod -a -G disk www-data

И теперь пользователь www-data должен иметь доступ к внешнему жесткому диску.

1
ответ дан 24 July 2018 в 17:16

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

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