Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Права на папку  (Прочитано 2353 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 617
    • Просмотр профиля
Права на папку
« : 27 Июня 2011, 07:33:14 »
Здравствуйте.
подскажите пожалуйста по правам доступа к папкам.
Система Runtu Lite 10.04. На сервере (сборка на freebsd) расшарил папку. Права чтение и запись. Далее на Runtu в fstab прописал подключение 2 сетевого папок командой:
1. //192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0
2. //192.168.0.1/SharedFolder/school/316/norec /home/u316/общая cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0

Первая папка на клиенте должна быть чтение+запись, вторая - только чтение. Подскажите пожалуйста как это можно сделать?

Спасибо


Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля

Оффлайн YDenis

  • Автор темы
  • Активист
  • *
  • Сообщений: 617
    • Просмотр профиля
Re: Права на папку
« Ответ #2 : 27 Июня 2011, 10:14:04 »
Сделал:

1. //192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=7777,dir_mode=7777 0 0
2. //192.168.0.1/SharedFolder/school/316/norec /home/u316/общая cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=5770,dir_mode=5770 0 0

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

Папки создавал вручную из под администратора.

Пользователь решил продолжить мысль 28 Июня 2011, 15:42:27:
Ребята, требуется помощь, запутался вконец. Я все права на папку. В fstab:

1. //192.168.0.1/SharedFolder/school/316/rec /home/u316/user cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0
2. //192.168.0.1/SharedFolder/school/316/norec /home/u316/общая cifs credentials=/root/.smbcredentials,iocharset=utf8,uid=33,gid=33,file_mode=0770,dir_mode=0770 0 0

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

Сервер это делать не может :(

До чего докопался в сети: параметр uid=33 и gid=33. Первый - это установка владельца папки через идентификатор его (ищется в свойствах пользователя). Второй - установка группы пользователей. Ставил uid = текущему пользователю, gid - группе user. Что имеем - внутри смонтированных папок можем делать все что угодно, но и сами эти папки удалять ( а мне нужно чтобы первую и вторую нельзя было удалить, внутри первой делать все что угодно, а внутри второй только читать и выполнять). И можно ли указывать на возможность наследования прав папок.

Прошу помощи, подскажите пожалуйста, как "играть" с параметрами uid, gid, file_mode, dir_mode чтобы достичь желаемого. Инет смотрел, еще больше запутался.

Спасибо
« Последнее редактирование: 28 Июня 2011, 15:42:27 от YDenis »

 

Страница сгенерирована за 0.015 секунд. Запросов: 19.