[117192] Трудно давать точные команды, не зная O/S или распределения; и да! ACL будет работать, но есть и стандартный способ.
Есть [117502]adduser[117503] и [117504]useradd[117505], один из них в вашем дистрибутиве может создать домашний каталог пользователя автоматически. Если это так, то содержимое каталога [117506]/etc/skel/[117507] будет скопировано в домашний каталог пользователя, набор разрешений и, возможно, будут произведены другие соответствующие действия.
dpkg-reconfigure ubuntu-desktop
Могут существовать группы, предварительно определенные для совместного использования, например, "staff"; но, если мы хотим создать свою собственную группу для совместного использования, то ничего страшного в этом нет. Итак, создайте новую группу или используйте существующую группу. Убедитесь, что пользователи, которые должны быть членами группы, определены как таковые с помощью [117508]usermod[117509], [117510]moduser[117511], или [117512]vigr[117513], возможно, в соответствии с операционной системой. Каждый пользователь, вошедший в систему в данный момент, должен выйти из системы и вернуться обратно, чтобы стать членом новой группы.
Создайте каталог, общий для всех пользователей, такой как [117514]/home/share_directory/[117515] или любой другой каталог, который имеет наибольший смысл в вашей ситуации. Соответствующая лучшая практика заключается в том, чтобы не использовать каталог [117516]в пределах [117517] любого пользовательского домашнего каталога. Если никто, кроме владельца и группы, не должен видеть файлы в этом каталоге, то измените права доступа к каталогу на 0770. Если "другие" разрешают чтение, то используйте 0775. Владелец каталога почти наверняка должен быть root.
или
Для обновленного вопроса, кажется, что ACL - это правильный инструмент. Большинство дистрибутивов Linux теперь включают опцию [117520]acl[117521] в опцию [117522] по умолчанию [117523]. Если в вашем дистрибутиве по умолчанию не включена опция [117524]acl[117525], то необходимо немного поработать, чтобы начать использовать ее. Сначала смонтируйте файловые системы с опцией [117526]acl[117527] в /etc/fstab. При необходимости перемонтируйте файловую систему: [117528]sudo mount -o remount,acl /[117529]. Затем создайте группу, к которой может принадлежать пользователь для этой цели. Также может потребоваться установка утилит ACL: [117530]apt-get install acl[117531].
(Или эта группа может быть "подрядчиками"). В настоящее время пользователь, вошедший в систему, должен выйти из системы и снова войти в нее, чтобы стать членом новой группы. Конечно, не делайте этого, если у вас есть содержимое каталога /var/www, которое вы хотите сохранить, а просто чтобы проиллюстрировать его настройку для запуска:
Выше, разница между командами [117532]setfacl[117533] заключается в следующем: первая инстанция использует группу по умолчанию (владелец группы в каталоге), в то время как вторая указывает группу явно. Переключатель [117534]-d[117535] устанавливает маску по умолчанию ([117536]-m[117537]) для всех новых объектов файловой системы внутри каталога. Однако, нам также нужно снова запустить команду без переключателя [117538]-d[117539], чтобы применить ACL к самой директории. Затем заменить ссылки на "/var/www" на "/var/www/public" в конфигурационном файле и перезагрузить.
Об ограничениях я использую два различных подхода: shell, [117542]rssh[117543], был сделан для предоставления SCP/SFTP доступа, но без SSH доступа; или, чтобы ограничить использование домашним каталогом, вы можете использовать внутреннюю подсистему sftp, сконфигурированную в [117544]/etc/ssh/sshd_config[117545].
Отвечая на свой вопрос, я получил свои звуковые уведомления, но я не уверен почему они вообще остановились.
Система дает вам выбор между различными фононными базами данных - gstreamer, vlc, xine и так далее. Одна страница, которую я нашел при поиске, случайно упомянула, что gstreamer не работает, а vlc работает. Что ж, в моем случае у меня был выбор только vlc, но я установил gstreamer в качестве теста (так что у меня был выбор), и этот сработал.
Так что теперь технически все в порядке.Но я все еще не могу понять, почему бэкэнд vlc, который в конце концов был единственным установленным, просто перестал работать после многих лет хорошей работы. И то только для уведомлений; музыкальные плееры, использующие один и тот же бэкэнд, по-прежнему работали нормально. Если кто-нибудь может просветить меня, я был бы счастлив. (За этим последует много голосов и принятия.)