Нет, потому что правило проверит по группам пользователя а не владельца группы файла.
Но если Вы setgid исполняемый файл в скайпе, владелец группы файла также будет частью групп пользователя.
chmod g+s /usr/bin/skype
Затем Ваш iptables
правила должны работать..., если Skype работает и не отбрасывает полномочия.
Да . идентична источнику
функции .
Как всегда, первая ссылка - это мужская страница MAN Bash
, где вы можете подтвердить свое начальное предположение, поиск / Source
... Функция оболочки или скрипта, выполненного с Отказ или источник ...
- это первая ссылка, но немного дальше вы найдете раздел Shell встроенные команды
. Имя файла [Аргументы]
Источное имя файла [Аргументы]
Чтение и выполнение команд из имени файла в текущей оболочке Окружающая среда и возвращение состояния выхода последней команды выполняется от имени файла. Если имя файла не содержит Slash, имена файлов в Путь используются для поиска каталога, содержащего имя файла. Файл искал в пути не нужно исполнять. Когда bash не в posix Режим текущий каталог ищет, если файл не найден в пути. Если опция Source Doverath в Shopt STORKIN Command отключена, Путь не ищется. Если какие-либо аргументы поставляются, они становятся Позиционные параметры при выполнении имени файла. В противном случае Позиционные параметры без изменений. Возвратный статус является статусом последней команды, выходу в скрипту (0, если командам нет Выполняется), и false, если имя файла не найдено или не может быть прочитано.
Этот факт, что это встроенная функция Bash - это источник причина, по которой не поставляется с собственной страницей человека, поэтому потерпел неудачу.
Эта точка "." означает чтение и выполнение команд из аргумента имени файла в текущем контексте оболочки. Это эквивалентно источнику. Этот стиль из раковины Борна, и, пожалуйста, обратитесь к http://ss64.com/bash/source.html
Ваши ответы вкратце:
. absolute_path/mycommand
source файл скрипта mycommand
, который находится в каталоге absolute_path/
. Для дальнейших ссылок читайте здесь source
эквивалентны. помощью
к самому bash shell
. Вы получите ответ по встроенным командам. Еще несколько слов
Часто самый простой способ оказывается и самым неуловимым: мы не думали, что можем спросить help
у самого shell, когда команды определяются внутри.
С помощью type .
и type source
мы можем заметить, что это встроенные команды.
Hastur@Cthulhu:~> type . source
. is a shell builtin
source is a shell builtin
После того, как мы это узнали, с помощью help
мы можем получить краткую информацию о них.
Команда help
без параметра из подсказки дает нам:
GNU bash, версия 4.1.2(1)....
Эти команды оболочки определены внутри.
Введитеhelp
для просмотра этого списка. Введитеhelp name
, чтобы узнать больше о функции name.
Используйтеinfo bash
, чтобы узнать больше об оболочке в целом.
Используйтеman -k' или
info', чтобы узнать больше о командах, которых нет в этом списке.
Тем временем с помощью help .
, а также help source
вы получите такую же идентичную помощь:
source: source filename [arguments]
Execute commands from a file in the current shell.
Read and execute commands from FILENAME in the current shell. The
entries in $PATH are used to find the directory containing FILENAME.
If any ARGUMENTS are supplied, they become the positional parameters
when FILENAME is executed.
Exit Status:
Returns the status of the last command executed in FILENAME; fails if
FILENAME cannot be read.
"Очевидное - это то, что никогда не видно, пока кто-то не выразит это просто"К. Gibran