Запуск vncserver от имени обычного пользователя в Fedora 32

Perl хорош для простой замены текста, подобной этой. Следуя вашей ветке комментариев к ответу ctrl -alt -Делора, есть способы избежать жадности. В этом случае вы хотите сопоставить ровно 8 цифр? Если да,

perl -i.bak -pe 's/(?<=VSS):(?=F\d{8})/_/' bigfile

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

Люди часто добавляют флаг g, даже если в каждой строке есть только одно совпадение. Добавьте его, если необходимо.

0
28.09.2020, 14:26
2 ответа

Если вы посмотрите на изменения в новой версии tigervnc , вы увидите:

  • vncserver претерпел серьезные изменения для обеспечения совместимости с современными дистрибутивами

По сути, они удалили оболочку vncserver вокруг vnc и хотят, чтобы вы использовали systemd для запуска сеансов, обслуживаемых vnc. См. руководство , входящее в комплект поставки. Это включает в себя редактирование некоторых файлов в /etc и запуск службы systemd для каждого пользователя.

Честно говоря, не идеальная установка.

0
18.03.2021, 23:02

Причина, по которой запуск vncserverот имени пользователя может завершиться ошибкой, заключается в том, что в сценарии vncserverзапускается проверка vncUserDir. vncserverСам сценарий не нуждается в sudo, чтобы его можно было просто запустить из пути любым обычным пользователем.

Решение проблемы с vncUserDir состоит в том, чтобы просто сначала создать каталог .vncв домашнем каталоге пользователя, как показано ниже.

cd $HOME
mkdir.vnc

, а затем запустите vncserver от имени основного пользователя:

vncserver

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


You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

Starting applications specified in /etc/X11/Xvnc-session
Log file is /home/[$USER]/.vnc/[$HOSTNAME]:1.log
Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/[$USER]/.vnc/passwd :1 to connect to the VNC server.

Имейте в виду, что протокол VNC по умолчанию не зашифрован и может быть легко перехвачен, и не только то, что злоумышленник может перехватить ваше соединение. Пожалуйста, примите меры предосторожности, если ваш компьютер подключен к Интернету, например. например, вы можете маршрутизировать VNC через переадресацию портов SSH, что сделает его безопасным.

1
18.03.2021, 23:02

Теги

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