Как заблокировать Интернет для гостевой учетной записи?

Как заблокировать или отключить подключение к Интернету через Интернет, только для учетной записи гостя?

5
задан 2 June 2012 в 22:27

13 ответов

Вы можете использовать следующую команду для блокировки конкретного пользователя:

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

0
ответ дан 25 July 2018 в 18:40

Сначала вам нужно отредактировать файл сетевых интерфейсов. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo gedit /etc/network/interfaces

Теперь вам нужно добавить простое правило iptables в файл интерфейсов при запуске интернет-соединения

Просто добавьте это в файл интерфейсов

pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

сохранить и выйти из файла.

Теперь вам нужно ввести терминал с помощью следующей команды

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

и переключить пользователей на имя пользователя, которое вы заблокировали, и попытаться получить доступ Интернет.

2
ответ дан 25 July 2018 в 18:40

Вы можете использовать следующую команду для блокировки конкретного пользователя:

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

0
ответ дан 2 August 2018 в 00:49

Сначала вам нужно отредактировать файл сетевых интерфейсов. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo gedit /etc/network/interfaces

Теперь вам нужно добавить простое правило iptables в файл интерфейсов при запуске интернет-соединения

Просто добавьте это в файл интерфейсов

pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

сохранить и выйти из файла.

Теперь вам нужно ввести терминал с помощью следующей команды

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

и переключить пользователей на имя пользователя, которое вы заблокировали, и попытаться получить доступ Интернет.

2
ответ дан 2 August 2018 в 00:49

Сначала вам нужно отредактировать файл сетевых интерфейсов. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo gedit /etc/network/interfaces

Теперь вам нужно добавить простое правило iptables в файл интерфейсов при запуске интернет-соединения

Просто добавьте это в файл интерфейсов

pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

сохранить и выйти из файла.

Теперь вам нужно ввести терминал с помощью следующей команды

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

и переключить пользователей на имя пользователя, которое вы заблокировали, и попытаться получить доступ Интернет.

2
ответ дан 4 August 2018 в 16:20

Вы можете использовать следующую команду для блокировки конкретного пользователя:

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

0
ответ дан 6 August 2018 в 00:58

Сначала вам нужно отредактировать файл сетевых интерфейсов. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo gedit /etc/network/interfaces

Теперь вам нужно добавить простое правило iptables в файл интерфейсов при запуске интернет-соединения

Просто добавьте это в файл интерфейсов

pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

сохранить и выйти из файла.

Теперь вам нужно ввести терминал с помощью следующей команды

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

и переключить пользователей на имя пользователя, которое вы заблокировали, и попытаться получить доступ Интернет.

2
ответ дан 6 August 2018 в 00:58

Вы можете использовать следующую команду для блокировки конкретного пользователя:

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

0
ответ дан 7 August 2018 в 18:24

Сначала вам нужно отредактировать файл сетевых интерфейсов. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo gedit /etc/network/interfaces

Теперь вам нужно добавить простое правило iptables в файл интерфейсов при запуске интернет-соединения

Просто добавьте это в файл интерфейсов

pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

сохранить и выйти из файла.

Теперь вам нужно ввести терминал с помощью следующей команды

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

и переключить пользователей на имя пользователя, которое вы заблокировали, и попытаться получить доступ Интернет.

2
ответ дан 7 August 2018 в 18:24

Вы можете использовать следующую команду для блокировки конкретного пользователя:

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

0
ответ дан 10 August 2018 в 07:07

Сначала вам нужно отредактировать файл сетевых интерфейсов. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo gedit /etc/network/interfaces

Теперь вам нужно добавить простое правило iptables в файл интерфейсов при запуске интернет-соединения

Просто добавьте это в файл интерфейсов

pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

сохранить и выйти из файла.

Теперь вам нужно ввести терминал с помощью следующей команды

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

и переключить пользователей на имя пользователя, которое вы заблокировали, и попытаться получить доступ Интернет.

2
ответ дан 10 August 2018 в 07:07

Вы можете использовать следующую команду для блокировки конкретного пользователя:

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

0
ответ дан 15 August 2018 в 19:06
  • 1
    Проблема заключается в том, что фактическое имя пользователя, связанное с гостевой сессией, начинается с guest-, а затем содержит случайные символы; он отличается для каждой гостевой сессии, так как пользователь динамически создается при входе в систему. – Eliah Kagan 3 June 2012 в 22:29

Сначала вам нужно отредактировать файл сетевых интерфейсов. Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.

sudo gedit /etc/network/interfaces

Теперь вам нужно добавить простое правило iptables в файл интерфейсов при запуске интернет-соединения

Просто добавьте это в файл интерфейсов

pre-up iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

сохранить и выйти из файла.

Теперь вам нужно ввести терминал с помощью следующей команды

sudo iptables -A OUTPUT -p tcp -m owner --uid-owner username -j DROP

и переключить пользователей на имя пользователя, которое вы заблокировали, и попытаться получить доступ Интернет.

2
ответ дан 15 August 2018 в 19:06
  • 1
    Проблема заключается в том, что фактическое имя пользователя, связанное с гостевой сессией, начинается с guest-, а затем содержит случайные символы; он отличается для каждой гостевой сессии, так как пользователь динамически создается при входе в систему. – Eliah Kagan 3 June 2012 в 22:29

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

Похожие вопросы: