пользовательский доступ к файлу xubuntu 14.04

Рабочий Xubuntu 14.04. У меня есть несколько учетных записей пользователей, настроенных как "настольные пользователи", но когда они зарегистрированы, они не могут открыть ANY files в своей ДОМАШНЕЙ папке. Сообщения об ошибках варьируются, но обычно указывают, что доступ запрещен, или у пользователя нет разрешения. Когда я зарегистрирован на моей учетной записи (как администратор), у меня нет проблемы при доступе к файлам в моей ДОМАШНЕЙ папке. Какие-либо идеи? Я плохо знаком с Linux.

0
задан 23 February 2015 в 01:35

1 ответ

Пользователи должны владеть своими собственными файлами.

Откройте терминал с CTRLALTT или Вашим предпочтительным методом

дайте команду sudo chown -R *username* */path/name* где имя пользователя является именем пользователя, Вы хотите дать владение, и/path/name является путем к их корневому каталогу. Это должно разрешить подавляющее большинство Ваших проблем.

Пример sudo chown -R joe /home/joe

После того как Вы выполнили эту задачу для всех пользователей, они смогут получить доступ ко всем файлам в (и под) их дома.

поскольку больше детали видит man chown

вот пример того, что Вы могли бы видеть с командой ls-l который требовали от Вас.

home

Вы отметите биты полномочий в крайне левом столбце

d указывает на каталог

1-я буква является d, если это - каталог, или - если это не

r указывает, что разрешение a чтения - здесь означает, что разрешение не существует (отклоненное)

w указывает, что разрешение a записи - здесь означает, что разрешение не существует (отклоненное)

x указывает, выполняются, разрешение a - здесь означает, что разрешение не существует (отклоненное)

эти 3 разбиты в 3 набора для Пользователя, Группы и Других

Пользователь является владельцем файлов, Группа, все принадлежащие перечисленной группе (в этом случае группа владельцев) и Другие являются всеми остальными без исключения. Если Ваша сеть не очень безопасна, и всем пользователям доверяют, необходимо быть очень осторожными с другими биты.

Следующее поле является количеством ссылок, это сопровождается по имени владелец и имя группы, упомянутой вышеупомянутыми битами, затем размер файла, дата и имя файла (или имя каталога, если это запускается с d, как ранее объяснено),

Вы отметите, что существует 2 каталога в изображении выше. (оба запускаются с d),

Вы отметите, что lost+found является каталогом, принадлежавшим пользовательскому корню корневой группы, которые только базируются (владелец) имеет доступ к. Тот доступ полон, и неограничен всегда для пользовательского корня. Ни у какого другого пользователя нет доступа к этому, даже если они принадлежат корню группы. Вы отметите биты группой, и другие являются всем---(или = 0)

Другой каталог является домом пользователя tvbox, кто владеет им. tvbox (владелец) имеет rwx разрешение (завершенный, неограниченный). члены группы tvbox, кто не пользователь tvbox, не имеют доступа для записи, но могут иначе видеть и ввести каталог. Другие могут также видеть и пересечь каталог. Я могу изменить это с командой chmod. Поскольку я не хочу тех, которые не находятся в tvbox группе, чтобы иметь доступ, я дам команду chmod o-rx tvbox/ изменить только доступ каталога или chmod -R o-rx tvbox/ удалить чтение и выполнить полномочия tvbox папка и все файлы и папки в нем.

После выполнения одного из вышеупомянутого th tvbox каталог похож на это:

 drwxr-x--- 61 tvbox tvbox   12288 Feb 22 17:12 tvbox

Поскольку Вы видите, что полномочия для других все отклонены (не существующие)

Мы можем изменить полномочия для группы при помощи g вместо o, или пользователь (владелец) покупают использование u в том месте, можно изменить их для всех сразу путем строкового представления их вместе, например chmod ugo+rwx filename предоставил бы полный доступ пользователю, группе и всем другим. (иллюстративный - не, что Вы обычно хотите) Изменяющийся на - от + удалил бы полномочия

Так u = пользователь, g = группа и o = другие, r = чтение, w = запись и x=execute Там являются также способом использовать chmod численно. 4=read 2=write и 1=execute и можно добавить числа для получения желаемого результата. имя файла chmod 776 предоставило бы полный доступ владельцу и группе и отклонило бы других, выполняют разрешение при разрешении чтения и записи. Это - большое сокращение от системы adminstrators, кто должен быстро изменить полномочия на многочисленных файлах и каталоги.

-R означает рекурсивный, и может быть очень опасно использовать его с любой командой, если Вы не уверены точно, что Вы делаете.

0
ответ дан 3 August 2019 в 14:52

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

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