LINUX.ORG.RU
решено ФорумAdmin

Samba права доступа

 


1

1

Всем привет! В корневом каталоге нужно создать папку например с названием tmp. Дать доступ Васе на чтение, а Пете на запись. Остальным не обязательно знать о её существовании. Что делаю не так?

[tmp]
    comment = tmp
    path = /home/tmp
    read list = vasya
    write list = petya
    force user = nobody
    force group = nogroup
    create mask = 0775
    directory mask = 0775
Почему эта папка доступна всем для четния?

read list - список юзеров, которым независимо от будет доступ ридонли. другими словами, в этот список нужно занести всех юзеров, если ты хочешь чтобы для всех было ридонли.

разрули правами (man chmod, chown), сделай группу, которая имеет доступ на чтение к этой директории, зачисли в эту группу васю с петей.

conalex ★★★
()
Последнее исправление: conalex (всего исправлений: 1)
read list = @tmpread
write list = @tmpwrite
invalid users = @tmpdeny

Как уже выше сказали распихай пользователей по трем группам

Morin ★★★★
()

а не проще засунуть васю и петю в одну группув [tmp] добавить

 valid users = @vasya_petya

а потом через

read list = vasya

ограничить васе ток чтением...

ну или как выше..через chown, опять же засунуть васю и петю в одну группу, потом сделать петю владельцем директроии, затем дать доступ: владельцу все, группе чтение, остальным ничего...

vsafonin
()
Ответ на: комментарий от vsafonin

Да точно. Нужно было всех валидных юзеров перечислить

valid users = vasya, petya
а потом одного в читатели зачислить, другова в писатели
read list = vasya
write list = petya

Humaxoid
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.