Как сделать поиск тире за пределами домашней папки

Я новичок в Ubuntu и очень рад жизни за пределами MS-пузыря!;-)

Я хочу настроить компьютер, который будет служить библиотекой.

Мой системный раздел находится на SSD. Данные (pdf, mp4, mp3 файлы) будут на отдельном жестком диске. Я, как администратор, буду единственным, кто будет писать на жесткий диск. Другие пользователи этого компьютера должны искать данные на жестком диске и читать их.

Теперь вот мой вопрос: как я могу сделать поиск / индексирование тире содержимого жесткого диска, чтобы каждый мог легко найти его? (Ubuntu 16.04)

Заранее спасибо!

1 ответ

Насколько я знаю, Unity уже выполняет поиск файлов или информации во всей системе, если у пользователя есть разрешение на его чтение, а диск, на котором находится информация, смонтирован.

Я проверил это с моим внутренним жестким диском "Storage", что-то искал в нем, и он нашел его (хотя и через несколько секунд).

Вы должны убедиться, что у гостевого пользователя (или пользователя киоска, или любого другого пользователя, который ищет вещи) есть права на чтение и, возможно, выполнение, но не права на запись. Вы можете убедиться в этом, перейдя в папку выше, где хранятся ваши данные, и запустите команду (при условии, что ваша папка данных называется "Данные", а ваше имя пользователя - MYADMINUSERNAME):

chown MYADMINUSERNAME:MYADMINUSERNAME Data -R
chmod 755 Data -R

Это установит владельца и группу папки Data затем предоставьте вам полное разрешение (755), разрешение вашей группы на чтение и выполнение (755) и кому-либо еще разрешение на чтение и выполнение (755).

После этого Unity найдет ваши данные, просто это может занять некоторое время на стандартном жестком диске. Существует множество настроек режима пользователя в киоске, которые вы можете сделать, чтобы оптимизировать поиск и взаимодействие с пользователем в киоске, но это для другого поста / вопроса.

Другие вопросы по тегам