Я хочу выбрать право chmod для файла, который не может быть просмотрен или получен доступ непосредственно, но это может быть, отправляют почтой из сценария. У меня есть сервер человечности (ЛАМПА), и я спрашиваю меня, если это могло бы быть сделано от того же пользователя. Любая справка ценится.
Позвольте мне заказать две из Ваших точек:
Эти две точки конфликт. Или Вы производитель доступный файл и или Вы выполняете почтовый клиент с различными правами.Примечание: Вы можете делать это от той же учетной записи пользователя. Права просто нужно предоставить программе, читая тот файл, предпочтительный таким способом, которым исходная учетная запись пользователя не может также предоставить те права себе.
(Например, Вы могли создать группу 'игры; и сделайте файл или папку, в которой он хранится только читаемый (r, x) играми группы. (Думайте о nethack и подобных установках, где пользователь не может изменить или считать совместно использованные файлы счета самостоятельно. Обратите внимание, что необходимо будет изменить файл на что-то как user:games и rwx к---xxx---. Наконец можно объединить это с идентификатором группы набора на excution для программы, которая должна смочь считать файл).
Если Вы хотите установить разрешение, только пользователь может просмотреть и получить доступ к файлу, использовать chmod 600 filename
.
можно использовать mailx
или mail
утилиты для отправки электронного письма от использования того же пользователя.