Насколько я знаю, это невозможно с помощью Nautilus Actions. Но вы можете написать расширение Nautilus, которое добавляет элемент меню. Для Python установите пакет python-nautilus и посмотрите примеры из /usr/share/doc/python-nautilus/examples/
Недавно я столкнулся с этой точной проблемой, так как мне пришлось ее решить несколько иначе. Причина была очень схожей.
В принципе, в моем случае, как-то /etc/pam.d/common-session-noninteractive немного испортился довольно странным образом. Мой common-session-noninteractive выглядел так:
# since the modules above will each just jump around
session required pam_permit.so
# The pam_umask module will set the umask according to the system default in
# /etc/login.defs and user settings, solving the problem of different
# umask settings with different shells, display managers, remote sessions etc.
# See "man pam_umask".
session optional pam_umask.so
# and here are more per-package modules (the "Additional" block)
Dec 25 11:45:01 websrv CRON[44085]: pam_unix(cron:session): session opened for user root by (uid=0) session
required pam_unix.so
# end of pam-auth-update config
Проблема - это текст Dec 25 11:45:01 websrv CRON[44085]: pam_unix(cron:session): session opened for user root by (uid=0), который, по-видимому, каким-то образом вставлен в конфигурационный файл pam.
Мое предположение здесь , и я действительно, действительно догадываюсь, заключается в том, что сценарий каким-то образом модифицировал этот файл из tty, прикрепленного к журналу auth ядра, и случайно cat ed или echo редактировал текст в файл. Я никогда не касался ничего pam.
В любом случае было легко исправить один раз, когда я нашел проблему, но вывод отладки был определенно неясным.