Поделиться Samba только для гостей, чтение и запись для аутентифицированных пользователей.

Можно ли иметь общий ресурс samba только для чтения для гостей и чтение и запись для аутентифицированных пользователей?

Если я поставлю гостя нормально на общий ресурс, то мне не будет предложено ввести пароль, и я вошел в систему как гость с правами только для чтения. Но я хочу пройти аутентификацию, чтобы я тоже мог писать.

Может ли кто-нибудь предоставить пример разделов с кем-нибудь для достижения этой цели?

17
задан 16 December 2011 в 02:37

2 ответа

Редактировать /etc/samba/smb.conf

# command line
sudo -e /etc/samba/smb.conf

# graphical
gksu gedit /etc/samba/smb.conf

Добавить в параметр write list в определение общего ресурса, добавить в список пользователей, которым разрешен доступ для записи.

write list = user1 user2 user3

Вы также можете использовать read list

read list = guest, nobody

Итак ...

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = yes
write list = user1 user2 user3
create mask = 0755

Если вам нужно более детальное управление, вы можете использовать acl (списки контроля доступа) на сервере.

0
ответ дан 16 December 2011 в 02:37

Параметр только для чтения является логическим значением, поэтому он должен быть похож на одно из следующих:

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = no
read list = guest nobody
write list = user1 user2 user3
create mask = 0755

[share]
comment = Ubuntu Share
path = /your/samba/share
browsable = yes
guest ok = yes
read only = yes
write list = user1 user2 user3
create mask = 0755
0
ответ дан 16 December 2011 в 02:37

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

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