Я хочу, чтобы пользователи в группе Audio имели права на чтение / запись, а все остальные пользователи (гость, аноним, все ....) могли просматривать и читать только доступ к одной и той же общей папке. Гостевые пользователи не могут смонтировать общую точку в Windows. Аудио группа в порядке. Не могли бы вы исправить то, что не так с моим smb.conf?

 [global]
 writeable = yes
 path = /mnt/DANAS1/Audio
 default = Audio
 write list = @Audio
 workgroup = WORKGROUP
 os level = 20
 comment = CBN Audio NAS1
 map to guest = bad user
 valid users = audio,eng,vj,@Audio
 create mode = 765
 security = user
 directory mode = 765

[AudioNAS]
 comment = VBDAWAudio
 path = /mnt/DANAS1/Audio 
 available = yes 
 browsable = yes 
 public = yes 
 writable = yes 
 guest ok = yes
 read only = guest
 nobody printable = no
 locking = no strict
 locking = no
 share modes = yes
 create mask = 0755

1 ответ1

0

Механизм, который вы можете использовать, - это управление разрешениями для фактических файлов / папок. Таким образом, у вас есть одна доля чего-то вроде:

 [global]
 writeable = yes
 path = /mnt/DANAS1/Audio
 default = Audio
 write list = @Audio
 workgroup = WORKGROUP
 os level = 20
 comment = CBN Audio NAS1
 map to guest = bad user
 valid users = audio,eng,vj,@Audio
 Guest ok = yest
 create mode = 764
 security = user
 directory mode = 764

Очевидно, что вышеперечисленное потребует внесения вашего собственного вкуса, так как я не знаю ваш план для остальной части акции. С файлами / папками в вашем общем ресурсе вы устанавливаете владельца группы на аудио (или как там их называют) и устанавливаете все права доступа, используя chmod 764 (или что-то подобное). Это позволит:

Владелец файла - чтение, запись и выполнение
Группа - Чтение и запись
Другое - Читать

Не думайте, что есть какая-то причина, почему этот метод не будет работать для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .