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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Права для внутренней папки  (Прочитано 1188 раз)

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

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Права для внутренней папки
« : 24 Декабря 2021, 09:40:05 »
Есть папка открытая для всех (для обмена на предприятии) - public:
Цитировать
chmod -R 0777 public
chown -R nobody:nogroup public
Внутри ее (кроме всех прочих) папка - '_ОБРАЗЦЫ документов' ().
В ней собраны бланки и образцы документов. Владелец - secretary.
Только она должна иметь полный доступ к этой папке.
Все остальные - только на чтение (так же и в подпапках).
Делаю:
Цитировать
chmod -R 0775 '_ОБРАЗЦЫ документов'
chown -R secretary:root '_ОБРАЗЦЫ документов'

Захожу на сервер от secretary, но ни создавать, ни редактировать, ни удалять - ничего не могу.
Пробовал разные варианты с chmod и chown - безрезультатно. Куда копать?

P.S. На всякий случай из smb.conf:
Цитировать
[_Public]
   guest ok = yes
   browsable = yes
   directory mode = 777
   force create mode = 777
   path = /media/store/public
   force directory mode = 777
   create mode = 777
   force user = nobody
   writable = yes
« Последнее редактирование: 24 Декабря 2021, 10:15:16 от JoeRee »
Memento mori...

shamanhuev

  • Гость
Re: Права для внутренней папки
« Ответ #1 : 24 Декабря 2021, 09:49:16 »
chmod -R 0777 public
chown -R root:root public
Нифига себе для всех! Кругом руты строем ходят ?

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Права для внутренней папки
« Ответ #2 : 24 Декабря 2021, 10:15:54 »
chmod -R 0777 public
chown -R root:root public
Нифига себе для всех! Кругом руты строем ходят ?
Извиняюсь, поправил...
Memento mori...

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Права для внутренней папки
« Ответ #3 : 24 Декабря 2021, 11:33:03 »
А локальные права на каталог
/media/store/public
какие?
А чего это вы тут делаете, а?

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 597
    • Просмотр профиля
Re: Права для внутренней папки
« Ответ #4 : 24 Декабря 2021, 12:11:39 »
chmod -R 0777 publicchown -R nobody:nogroup public

Этим вы задали рекурсивно полные права для всех


Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Права для внутренней папки
« Ответ #5 : 24 Декабря 2021, 12:14:39 »
А локальные права на каталог
/media/store/public
какие?
Цитировать
drwxrwxrwx 12 nobody      nogroup    4096 дек 24 11:52 public

Пока сделал по-другому:
Создал группу - секретарь (здесь и далее, конечно по-английски).
На ./store сделал отдельную папку Docs с правами секретаря и ее группы: -R 775.
Расшарил ее в самбе с корректным пользователем - секретарь:секретарь и 775
Добавил эту самбу секретарю, как отдельный диск
Затем забиндил папку Docs в public/'Образцы документов'. Теперь всё нормально работает. Чужие могут только читать доки, секретарь может всё.
Но всё таки, просто интересно, как сделать по первому варианту?
Memento mori...

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 597
    • Просмотр профиля
Re: Права для внутренней папки
« Ответ #6 : 24 Декабря 2021, 12:15:01 »
'_ОБРАЗЦЫ документов'

Папке '_ОБРАЗЦЫ документов' пробовали поменять хозяина на секретаря и затем полишать лишних прав тех кому нельзя?

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Права для внутренней папки
« Ответ #7 : 24 Декабря 2021, 12:20:19 »
'_ОБРАЗЦЫ документов'

Папке '_ОБРАЗЦЫ документов' пробовали поменять хозяина на секретаря и затем полишать лишних прав тех кому нельзя?
В данный момент у нее secretary:secretary
Memento mori...

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
Re: Права для внутренней папки
« Ответ #8 : 24 Декабря 2021, 12:56:04 »
Вообще при такой организации лучше делать отдельную шару с разными правами.

Сейчас объясню:
1. Надо сделать общедоступный каталог с нужными правами и чтобы права оставались общедоступными нажно дать маску 777
create mask = 0777
directory mask = 0777
как то так.
Без этой маски каждый документ будет иметь ограниченные права и только хозяин сможет его изменить.

А внутри сделать каталог и локально ограничить права для полного доступа к каталогу только секретаря.

Так вот если секретарь изменит документ зайдя через smb, к нему применится маска 777.
Документ стането общедоступным.

Вот поэтому в общей шаре (где все копаются) делать так не следует.

Сделал два расшаренных каталога с правами:
1. Общий
2. Ограниченный
и будет всё хорошо.
А чего это вы тут делаете, а?

Оффлайн JoeRee

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Права для внутренней папки
« Ответ #9 : 24 Декабря 2021, 13:59:59 »
...
Вот поэтому в общей шаре (где все копаются) делать так не следует.

Сделал два расшаренных каталога с правами:
1. Общий
2. Ограниченный
и будет всё хорошо.
В общем-то так и сделал. Тоько в public бинд ограниченного каталога сделал. Спасибо!
Memento mori...

 

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