Настройка Ubuntu для совместного доступа к папке с доступом только для чтения для гостей и для пользователей, прошедших проверку подлинности

Я настраиваю файловый сервер на работе. Это сервер Ubuntu, на котором я смонтировал и поделился жестким диском. т. е. через «Локальная сеть» - самба под капотом.

Это прекрасно работает. Пользователи могут перейти на компьютер из Windows. Нет необходимости предоставлять учетные данные (до того, как учетные данные были включены, и люди ворчали).

Но теперь мне нужно иметь возможность загружать файлы на сервер. то есть мне нужны права на запись. Но я не хочу, чтобы все пользователи могли писать.

Возможно ли установить общий ресурс, чтобы гости могли просматривать и читать его (без учетных данных), но другие пользователи могут входить и писать в диск?

Я столкнулся с этим сообщением

https://serverfault.com/questions/354791/samba-share-with-guest-access-and-authenticated-users-for -write-access

, который, кажется, предполагает, что это так. Но в моем файле smb.confg я не вижу папку, в которой я делюсь.

Я также не совсем понимаю предложение. Некоторые из понятий теряются во мне, так как я был ребенком UI.

Уточнение:

С точки зрения пользователей Windows я ищу

a ) Предоставлять доступ только для чтения, чтобы каждый мог загружать файлы без учетных данных. B) Поддерживать авторизацию (для пользователей с полными родами), которые могут загружать файлы.

Причина, по которой я нуждаюсь в этом, заключается в том, что я хочу хранить pdb на сервере и использовать «symstore add» для загрузки их с Windows-машины.

1
задан 13 April 2017 в 15:14

2 ответа

Если вам нужны ваши разрешения, выполните следующие действия: user ??? , group (trusted) rwx, дополнительный (named) r, public none. Единственный способ имитировать эти дополнительные разрешения - это сделать группу файлов прочитанной, а public - никому. Затем создайте частую работу cron, которая будет гибко копировать пользователей ~ / .samba_upload, это будет как root, обойти разрешения.

0
ответ дан 24 May 2018 в 03:38
  • 1
    Я должен уточнить - с точки зрения пользователей Windows я буду смотреть на a) Предоставлять доступ только для чтения, чтобы каждый мог загружать файлы без учетных данных. B) Поддерживать авторизацию (для 1/2 общих пользователей), которые могут загружать файлы. – Shane Gannon 17 September 2014 в 14:04
  • 2
    PS: Я новичок в Ubuntu, и я боюсь, что некоторые из концепций, о которых вы упомянули, переходят мне в голову. Я понимаю разрешения файлов / папок (т. Е. Контролируется с помощью chmod). Но не понимайте, что вы подразумеваете под «пользователем»? , группа (доверенная) rwx, дополнительная (названная) r, public none ". – Shane Gannon 17 September 2014 в 14:10

Вправо позволяет сделать шаг назад. Каждый файл имеет владельца (пользователя) и находится в группе. Разрешения для файлов делятся на 3 категории пользователей, группы и другие. Пользователи могут быть добавлены в группы. Файл pemisions может быть прочитан, записан или eXecute. Команда apropos перечисляет все соответствующие руководства, команда man, за которой следует команда, отображает команду man (ual). Попробуйте выполнить команды chown и chmod, поскольку они являются собственностью и разрешениями каталога, на который установлен ваш samba-привод. Я думаю, ваше решение состоит в том, чтобы поместить файлы в группу rw и другие r, поместить доверенных пользователей в группу файлов.

0
ответ дан 24 May 2018 в 03:38
  • 1
    Ах, поймите, откуда вы. Группа пользователей получает чтение и запись, а другая группа - только для чтения. т. е. drwxrwxr--. Но на данный момент разрешениями являются drwxrwxrwx. т.е. его открытый доступ. Но все же гостевые пользователи не могут писать (чего я хочу). Поэтому я не понимаю, как будут разрешены разрешения на уровне файлов? т. е. поскольку похоже, что они не имеют отношения к делу. – Shane Gannon 17 September 2014 в 15:17
  • 2
    Но ваше предложение, похоже, помогло мне придумать решение. Проверяя свой ответ, я заметил некоторые недопустимые разрешения. Как только я их исправил и перезапустил свое собственное решение. – Shane Gannon 17 September 2014 в 15:18

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

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