При использовании Linux можно использовать pam_succeed_if.so модуль PAM (если дистрибутив имеет его). Другие Ose могут или не могут иметь его так YMMV.
в/etc/pam.d/sshd:
account sufficient pam_succeed_if.so login =
Можно также разрешить определенные группы или числовой uids/gids, и т.д.
См. http://linux.die.net/man/8/pam_succeed_if для получения дополнительной информации об этом Модуле PAM.
Просмотр страницы справочника для indent
и официальная документация GNU я только вижу 2 метода для управления этим поведением.
Переменные среды:
Я попробовал различные приемы установки ширины к 0 и также установки SIMPLE_BACKUP_WIDTH ни к чему (""
). Ни один не имел желаемый эффект. Я думаю, что Вы - только план действий, должен был бы создать псевдоним оболочки и/или функцию для обертывания команды indent
сделать то, что Вы хотите.
$ function myindent() { indent "$@"; rm "$@"~; }
Затем, когда я выполняю его:
$ myindent ev_epoll.c
Я получаю желаемый эффект:
$ ls -l | grep ev_epo
-rw-r--r--. 1 saml saml 7525 Dec 13 18:07 ev_epoll.c
Используйте источник, который находится в Mercurial. Комментарий в backup.c говорит:
* Finally, if VERSION_CONTROL is "none" or "never", backups are not
* made. I suggest you avoid this behaviour.
Допустимые значения для VERSION_CONTROL
перечислены в том же файле :
{
{none, "never"}, /*!< Don't make backups. */
{none, "none"}, /*!< Ditto */
{simple, "simple"}, /*!< Only simple backups */
{numbered_existing, "existing"}, /*!< Numbered if they already exist */
{numbered_existing, "nil"}, /*!< Ditto */
{numbered, "numbered"}, /*!< Numbered backups */
{numbered, "t"}, /*!< Ditto */
{unknown, 0} /*!< Initial, undefined value. */
};
Такая же информация есть в NEWS
, что указывает на то, что он относится к версии 1.3 (конец 1990-х), поэтому он, вероятно, доступен в вашей системе.
Этого нет в отступе
руководстве :
Тип файла резервной копии управляется значением переменной среды
VERSION_CONTROL
. Если это строка ‘simple’ , то будут созданы только простые резервные копии. Если его значением является строка ‘numbered’ , то будут созданы нумерованные резервные копии. Если его значение равно «пронумерованный-существующий» , то будут созданы нумерованные резервные копии, если для файла с отступом уже существуют пронумерованные резервные копии; в противном случае создается простая резервная копия. ЕслиVERSION_CONTROL
не задан, то отступ предполагает поведение «пронумерованное существующее».
Я протестировал GNU indent 2.2.11 (работает).
$*
и для цикла вместо$@
таким образом, у меня может быть несколько файлов. Я все еще думаю, что было бы лучше, если будет что-то простое как-noback
опция отключить резервные копии. – ivokosir 14.12.2013, 12:39