Все выпуски  

RFpro.ru: Установка и настройка Unix/Linux/FreeBSD


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

vladisslav
Статус: 5-й класс
Рейтинг: 634
∙ повысить рейтинг »
Руслан Тофикович
Статус: 5-й класс
Рейтинг: 315
∙ повысить рейтинг »
Zakharov Sergey
Статус: 7-й класс
Рейтинг: 311
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Номер выпуска:1273
Дата выхода:14.10.2009, 00:30
Администратор рассылки:Калашников О.А., Руководитель
Подписчиков / экспертов:708 / 163
Вопросов / ответов:2 / 5
IRC-канал по теме:#nix

Вопрос № 173063: Добрый день ув. специалисты, такой вопрос - есть общая папка (samba) на базе suse linux с поддержкой acl, возможно ли в общей папке сделать папку в которую все будут копировать файлы но не смогут оттуда их прочитать или скопировать обратно? Тоес...


Вопрос № 173068: Здравствуйте, уважаемые эксперты. Как изменить права на папку? Имеется некая папка "Folder 1". Надо ЧЕРЕЗ КОНСОЛЬ применить к ней права: Owner: read-only Group "GroupName": read-only Others: No Access...

Вопрос № 173063:

Добрый день ув. специалисты, такой вопрос - есть общая папка (samba) на базе suse linux с поддержкой acl, возможно ли в общей папке сделать папку в которую все будут копировать файлы но не смогут оттуда их прочитать или скопировать обратно?
Тоесть права на запись есть на чтение и исполнение нету.

По моей логике - это невозможно, но мне говорят что такое возможно.
Заранее Вас благодарю!

Отправлен: 08.10.2009, 18:03
Вопрос задал: skatet, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает Rashid N. Achilov, Практикант :
Здравствуйте, skatet.

такое возможно даже без применения ACL. Достаточно пользователю или группе пользователей отобрать права на чтение самого каталога. А для того, чтобы нельзя было скопировать или просмотреть файл, зная его имя, нужно при помещении его в каталог с помощью параметров force mode, force user, force group или парамертов наследования inherit acls и похожих на него изменять владельца, группу владельцев и режим доступа так, чтобы он уже не был доступен пользователям.
-----
Si vis pacem, para bellum

Ответ отправил: Rashid N. Achilov, Практикант
Ответ отправлен: 08.10.2009, 19:18

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255171 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 173068:

    Здравствуйте, уважаемые эксперты.

    Как изменить права на папку?

    Имеется некая папка "Folder 1".

    Надо ЧЕРЕЗ КОНСОЛЬ применить к ней права:
    Owner: read-only
    Group "GroupName": read-only
    Others: No Access.

    И как вернуть (сделать Read-Write для Ownera и для некой группы "Groupname")?

    Спасибо.


    PS. уже задавал данный вопрос на: URL >> Вопрос
    Но там оба ответа неправильные. посему и задаю здесь в надежде получить правильный ответ...

    Отправлен: 08.10.2009, 19:28
    Вопрос задал: Иванов Андрей Владимирович, 4-й класс
    Всего ответов: 4
    Страница вопроса »


    Отвечает Петров Александр Сергеевич, Студент :
    Здравствуйте, Иванов Андрей Владимирович.
    Используйте такую команду для первого случая:
    chmod ug=r o= <file>
    или
    chmod 440 <file>

    Чтобы для этого же файла добавить право на запись для владельца и группы:
    chmod ug+w

    Для дополнительной страницы смотрите chomd(1) в man-страницах

    Ответ отправил: Петров Александр Сергеевич, Студент
    Ответ отправлен: 08.10.2009, 19:44

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255172 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Duke, Студент :
    Здравствуйте, Иванов Андрей Владимирович.

    В дополнение к предыдущему ответу.
    Надо понимать, что традиционная модель прав доступа к объектам файловой системы предполагает всего три субъекта - владелец, группа и все остальные. Т.е. нельзя с помощью команды chmod установить права доступа для различных пользователей/групп. Для более интеллектуальной модели нужно использовать ACL(Access Cotrol Lists - списки управления доступом). Смотрите для свой ОС и файловой системы, поддерживают ли они такую расширенную модель.
    Смотрите: man setfacl, man getfacl и man mount на предмет флага acls примонтировании файловой системы

    Ответ отправил: Duke, Студент
    Ответ отправлен: 08.10.2009, 23:58

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255182 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Logic, Практикант :
    Здравствуйте, Иванов Андрей Владимирович.
    Изменение прав осуществляется командой chmod.
    Например, для владельца убрать доступ на запись и запуск файлов: chmod u-wx Folder1
    Для группы - chmod g-wx, доступ только для чтения группе - chmod g+к Folder1
    Нет доступа для остальных - chmod o-rwx Folder1

    Ответ отправил: Logic, Практикант
    Ответ отправлен: 09.10.2009, 02:29

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255185 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает vladisslav, 5-й класс :
    Здравствуйте, Иванов Андрей Владимирович!
    Если нужно только read/write, что странно, то
    chmod 660 "Folder 1"
    Если же нужно дать также возможность просмотра содержимого, то
    chmod 770 "Folder 1"
    для изменения прав на "Folder 1" необходимо иметь право записи в "Folder 1/.."

    Ответ отправил: vladisslav, 5-й класс
    Ответ отправлен: 13.10.2009, 02:15

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255357 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.9 от 25.09.2009

    В избранное