SSH туннель для VNC на Windows 7 системы. Ошибка: устройство туннеля не удалось открыть

Систему я пытаюсь SSH с это Fedora 20 x86_64 с. Туннельный системы является Windows 7 максимальная 32-разрядная и под Cygwin установлен с TigerVNC и OpenSSH.

  • Использование VNC на Windows 7 на порт 2= узел:2
  • XWinServer работает на Windows 7 в Cygwin.

Это работает приложения vncviewer имя:2.

Когда я выполните эту команду:

$ СШ -л 5902:локальный:пользователь [email protected]Имя_хоста-P порт

Я получаю эту ошибку, но подключиться через SSH к системе Windows:

Устройство туннеля не.
Не могли бы запросу переадресация тоннеля 

Вот это отладки:

$ СШ-ВВВ -л 5902:localhost в:5980 Имя_пользователя@Имя_хоста-P порт
OpenSSH_6.4, в OpenSSL 1.0.1 электронная ФИПС 11 февраля 2013 года
debug1: чтение данных конфигурации /Home/Имя_пользователя/.по SSH/config файл
debug1: /Home/Имя_пользователя/.по SSH/config строки 20: применение варианты *
debug1: /Home/Имя_пользователя/.по SSH/config строки 54: применение варианты *
debug1: чтение данных конфигурации в /etc/СШ/файле ssh_config
debug1: в /etc/СШ/файле sshd_config строку 20: применение варианты *
debug1: в /etc/СШ/файле sshd_config строку 54: применение варианты *
debug2: ssh_connect: needpriv 0
debug1: подключение к хост [Имя_узла] порт.
debug2: ФД 3 Установка системного
debug1: ФД 3 очистка системного
debug1: установленное соединение.
debug3: время ожидания: 499999 МС остаются после подключения
debug1: идентичность файл /home/Имя_пользователя/.по SSH/id_rsa тип -1
debug1: идентичность файл /home/Имя_пользователя/.по SSH/id_rsa-Серт введите -1
debug1: идентичность файл /home/Имя_пользователя/.по SSH/id_dsa, который находится тип -1
debug1: идентичность файл /home/Имя_пользователя/.по SSH/id_dsa, который находится-Серт введите -1
debug1: идентичность файл /home/Имя_пользователя/.СШ/тип id_ecdsa -1
debug1: идентичность файл /home/Имя_пользователя/.СШ/id_ecdsa-Серт введите -1
debug1: включение режима совместимости для протокола 2.0
debug1: локальное строке версия протокола SSH-2.0-OpenSSH_6.4
debug1: Удаленная версия протокола 2.0, пульт дистанционного версия программы OpenSSH_6.6
debug1: матч: OpenSSH_6.6 ПЭТ пакет OpenSSH*
debug2: ФД 3 Установка системного
debug3: put_host_port: [имя]:порт
debug3: load_hostkeys: загрузка записей для узла "[имя]:Порт" из файла "/Home/Имя_пользователя/.СШ/если вы"
debug3: load_hostkeys: найден ключ алгоритма ECDSA типа в файл /home/Имя_пользователя/.СШ/если вы:5
debug3: load_hostkeys: загружен 1 ключи
debug3: order_hostkeyalgs: предпочитаю hostkeyalgs: [email protected],[email protected],[email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug1: SSH2_MSG_KEXINIT послал
debug1: SSH2_MSG_KEXINIT получил
debug2: kex_parse_kexinit: ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected],[email protected],[email protected],ssh-rsa,ssh-dss
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,[email protected],[email protected],aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,[email protected],[email protected],aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: нет,[email protected],как zlib
debug2: kex_parse_kexinit: нет,[email protected],как zlib
debug2: kex_parse_kexinit: 
debug2: kex_parse_kexinit: 
debug2: kex_parse_kexinit: first_kex_follows 0 
debug2: kex_parse_kexinit: зарезервировано 0 
debug2: kex_parse_kexinit: [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: СШ-ОГА,СШ-ДСС уровнем-алгоритм SHA2-nistp256,СШ-ed25519
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,[email protected],[email protected],[email protected],aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,[email protected],[email protected],[email protected],aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: нет,[email protected]
debug2: kex_parse_kexinit: нет,[email protected]
debug2: kex_parse_kexinit: 
debug2: kex_parse_kexinit: 
debug2: kex_parse_kexinit: first_kex_follows 0 
debug2: kex_parse_kexinit: зарезервировано 0 
debug2: mac_setup: нашли [email protected]
debug1: KEX по: сервер->клиент aes128-Суу [email protected] нет
debug2: mac_setup: нашли [email protected]
debug1: KEX по: клиент->aes128-CTR и сервер [email protected] нет
debug1: отправка SSH2_MSG_KEX_ECDH_INIT
debug1: ожидая SSH2_MSG_KEX_ECDH_REPLY
debug1: хозяин ключа сервера: уровнем В5:05:1а:33:1Б:44:21:ае:00:37:0С:2б:24:ае:41:26
debug3: put_host_port: [имя]:порт
debug3: put_host_port: [имя]:порт
debug3: load_hostkeys: загрузка записей для узла "[имя]:Порт" из файла "/Home/Имя_пользователя/.СШ/если вы"
debug3: load_hostkeys: найден ключ алгоритма ECDSA типа в файл /home/Имя_пользователя/.СШ/если вы:5
debug3: load_hostkeys: загружен 1 ключи
debug3: load_hostkeys: панель загрузки на хост "[192.168.1.69]:34500" из файла "/Home/Имя_пользователя/.СШ/если вы"
debug3: load_hostkeys: найден ключ алгоритма ECDSA типа в файл /home/Имя_пользователя/.СШ/если вы:5
debug3: load_hostkeys: загружен 1 ключи
debug1: хост[имя]:34500 известна и соответствует ключ узла по алгоритму ECDSA.
debug1: найден ключ в /Home/Имя_пользователя/.СШ/если вы:5
debug1: ssh_ecdsa_verify: правильная подпись 
debug2: kex_derive_keys
debug2: set_newkeys: режим 1
debug1: SSH2_MSG_NEWKEYS послал
debug1: ожидая SSH2_MSG_NEWKEYS
debug2: set_newkeys: режим 0
debug1: SSH2_MSG_NEWKEYS получил
debug1: роуминг не разрешен на сервере
debug1: SSH2_MSG_SERVICE_REQUEST послал
debug2: service_accept: по SSH-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT получил
debug2: ключ: /Home/Имя_пользователя/.по SSH/id_rsa ((ноль)),
debug2: ключ: /Home/Имя_пользователя/.по SSH/id_dsa, который находится ((ноль)),
debug2: ключ: /Home/Имя_пользователя/.СШ/id_ecdsa ((ноль)),
debug1: аутентификации, который может продолжаться: открытый ключ,пароль,клавиатура-интерактивный
debug3: начать заново, прошел другой открытый ключ список,пароль,клавиатура-интерактивный
debug3: предпочтительный gssapi с-keyex,gssapi с-с-микрофоном,открытый ключ,клавиатура-интерактивный,пароль
debug3: authmethod_lookup открытый ключ
debug3: остальные предпочли: клавиатура-интерактивный,пароль
debug3: authmethod_is_enabled открытый ключ
debug1: Следующий способ проверки подлинности: открытый ключ
debug1: попытка закрытого ключа: /Home/Имя_пользователя/.по SSH/id_rsa
debug3: нет такой личности: /Home/Имя_пользователя/.по SSH/id_rsa: нет такого файла или каталога
debug1: попытка закрытого ключа: /Home/Имя_пользователя/.по SSH/id_dsa, который находится
debug3: нет такой личности: /Home/Имя_пользователя/.по SSH/id_dsa, который находится: нет такого файла или каталога
debug1: попытка закрытого ключа: /Home/Имя_пользователя/.СШ/id_ecdsa
debug3: нет такой личности: /Home/Имя_пользователя/.СШ/id_ecdsa: нет такого файла или каталога
debug2: мы не отправить пакет, отключите способ
debug3: authmethod_lookup клавиатура-интерактивный
debug3: остальные предпочли: пароль
debug3: authmethod_is_enabled клавиатура-интерактивный
debug1: Следующий способ проверки подлинности: клавиатура-интерактивный
debug2: userauth_kbdint
debug2: мы отправили клавиатуры-интерактивная пакетов, ждите ответа
debug1: аутентификации, который может продолжаться: открытый ключ,пароль,клавиатура-интерактивный
debug3: userauth_kbdint: отключение: нет info_req_seen
debug2: мы не отправить пакет, отключите способ
: пароль authmethod_lookup debug3
debug3: остальные предпочли: 
: authmethod_is_enabled пароль debug3
debug1: Следующий способ проверки подлинности: пароль
Пароль имя пользователя@имя хоста: 
debug3: packet_send2: добавление 48 (лен 68 padlen 12 extra_pad 64)
debug2: мы отправили пакет пароль, ждите ответа
debug1: успешная аутентификация (пароль).
Проверку подлинности Хоста ([192.168.1.69]:34500).
debug1: локальные подключения к localhost:5902 направлены удаленный адрес localhost:5980
debug3: channel_setup_fwd_listener: тип 2 подстановочные 0 АДР нуль
debug3: sock_set_v6only: набор торцевых головок 4 IPV6_V6ONLY
debug1: локальная переадресация прослушивание ::1 порт 5902.
debug2: ФД 4 Настройка системного
debug3: ФД 4 Это флаг
debug1: канал 0: новый [порт]
debug1: локальная переадресация слушает на 127.0.0.1 Порт 5902.
debug2: ФД 5 Настройка системного
debug3: ФД 5-это флаг
debug1: канал 1: Новый [Порт]
debug1: запрос на блок Тун 2147483647 в режиме 1
debug1: sys_tun_open: не удалось настроить туннель (режим 1): операция не допускается
Тоннель открыть устройство не удалось.
Не могла запросу переадресация тоннеля.
debug1: канал 2: новый [клиент-сессии]
debug3: ssh_session2_open: channel_new: 2
debug2: канал 2: отправить открыть
debug1: запрос [email protected]
debug1: введя интерактивный сеанс.
debug2: Старт обратного вызова 
debug2: ФД 3 параметр tcp_nodelay
debug3: packet_set_tos: набор IP_TOS 0х10
debug2: client_session2_setup: код 2
debug2: канал 2: запрос Пти-Треб подтверждения 1
debug1: отправка среды.
debug3: игнорировать ОКР XDG_VTNR
debug3: игнорировать ОКР DREAL_TECHNO_NAME
debug3: игнорировать ОКР содержат
debug3: игнорировать ОКР VH_PATSFX
debug3: игнорировать ОКР SSH_AGENT_PID
debug3: игнорировать ОКР KDE_MULTIHEAD
debug3: игнорировать ОКР TPD_GLOBAL
debug3: игнорировать ОКР XDG_SESSION_ID
debug3: игнорировать ОКР DM_CONTROL
debug3: игнорировать узла ОКР 
debug3: игнорировать ОКР IMSETTINGS_INTEGRATE_DESKTOP
debug3: игнорировать ОКР GPG_AGENT_INFO
debug3: игнорировать ОКР MBK_IN_PH
debug3: игнорируется термин ОКР 
debug3: игнорировать ОКР оболочки
debug3: игнорировать ОКР XDG_MENU_PREFIX
debug3: игнорировать ОКР XSCH_PARAM_NAME
debug3: игнорировать ОКР HISTSIZE
debug3: игнорировать ОКР XDM_MANAGED
debug3: игнорировать ОКР GTK2_RC_FILES
debug3: игнорировать ОКР KONSOLE_DBUS_SERVICE
debug3: игнорировать ОКР KONSOLE_PROFILE_NAME
debug3: игнорировать ОКР VH_MAXERR
debug3: игнорировать ОКР GTK_RC_FILES
debug3: игнорировать ОКР GS_LIB
debug3: игнорировать ОКР WINDOWID
debug3: игнорировать ОКР QTDIR
debug3: игнорировать ОКР RDS_OUT
debug3: игнорировать ОКР GNOME_KEYRING_CONTROL
debug3: игнорировать ОКР QTINC
debug3: игнорировать SHELL_SESSION_ID ОКР 
debug3: игнорировать ОКР XFSM_PARAM_NAME
debug3: игнорировать ОКР ALLIANCE_TOP
debug3: игнорировать ОКР GRAAL_TECHNO_NAME
debug3: игнорировать KDE_FULL_SESSION ОКР 
debug3: игнорировать ОКР TPD_LOCAL
debug3: игнорировать ОКР IMSETTINGS_MODULE
debug3: игнорировать ОКР QT_GRAPHICSSYSTEM_CHECKED
debug3: игнорировать пользователя ОКР 
debug3: игнорировать ОКР LS_COLORS
debug3: игнорировать ОКР переменной LD_LIBRARY_PATH
debug3: игнорировать ОКР переменных ssh_auth_sock
debug3: игнорировать ОКР SESSION_MANAGER
debug3: игнорировать ОКР DESKTOP_SESSION
debug3: игнорировать путь ОКР 
debug3: игнорировать ОКР почте
debug3: игнорировать ОКР MBK_SCALE_X
debug3: игнорировать ОКР QT_IM_MODULE
debug3: игнорировать ОКР MBK_CATAL_NAME
debug3: игнорировать ОКР ЛСОВ
debug1: отправка ОКР XMODIFIERS = @им=нет
debug2: канал 2: запрос ОКР подтвердить 0
debug3: игнорировать KONSOLE_DBUS_WINDOW ОКР 
debug3: игнорировать ОКР MBK_OUT_PH
debug1: отправка Эд Лэнг = язык.В UTF-8
debug2: канал 2: запрос ОКР подтвердить 0
debug3: игнорировать ОКР KDE_IS_PRELINKED
debug3: игнорировать ОКР GNOME_KEYRING_PID
debug3: игнорировать ОКР KDE_SESSION_UID
debug3: игнорировать ОКР GENVIEW_TECHNO_NAME
debug3: игнорировать ОКР RDS_IN
debug3: игнорировать ОКР MBK_SPI_MODEL
debug3: игнорировать kdedirs в ОКР 
debug3: игнорировать ОКР MBK_OUT_LO
debug3: игнорировать ОКР KONSOLE_DBUS_SESSION
debug3: игнорировать ОКР MBK_VSS
debug3: игнорировать ОКР HISTCONTROL
debug3: игнорировать ОКР VH_BEHSFX
debug3: игнорировать ОКР SSH_ASKPASS
debug3: игнорировать ОКР GPG_TTY
debug3: игнорировать ОКР COLORFGBG
debug3: игнорировать ОКР SHLVL
debug3: игнорировать ОКР XDG_SEAT
debug3: игнорировать ОКР домой
debug3: игнорировать ОКР KDE_SESSION_VERSION
debug1: отправка язык ОКР = 
debug2: канал 2: запрос ОКР подтвердить 0
debug3: игнорировать ОКР MBK_C4_LIB
debug3: игнорировать ОКР MBK_VDD
debug3: игнорировать ОКР MBK_TARGET_LIB
debug3: игнорировать ОКР XCURSOR_THEME
debug3: игнорировать ОКР RDS_TECHNO_NAME
debug3: игнорировать ОКР параметр logname
debug3: игнорировать ОКР VH_DLYSFX
debug3: игнорировать ОКР QTLIB
debug3: игнорировать ОКР CVS_RSH
debug3: игнорировать ОКР в части дизайна
debug3: игнорировать ОКР XDG_DATA_DIRS
debug3: игнорировать ОКР MBK_IN_LO
debug3: игнорировать ОКР LESSOPEN
debug3: игнорировать ОКР MBK_WORK_LIB
debug3: игнорировать XPAT_PARAM_NAME ОКР 
debug3: игнорировать ОКР WINDOWPATH
debug3: игнорировать ОКР PROFILEHOME
debug3: игнорировать ОКР XDG_RUNTIME_DIR
debug3: игнорировать дисплей ОКР 
debug3: игнорировать ОКР QT_PLUGIN_PATH
debug3: игнорировать ОКР XDG_CURRENT_DESKTOP
debug3: игнорировать ОКР GTK_IM_MODULE
debug3: игнорировать ОКР ELP_TECHNO_NAME
debug3: игнорировать ОКР MBK_CATA_LIB
debug3: игнорировать ОКР CCACHE_HASHDIR
debug3: игнорировать ОКР XAUTHORITY
debug3: игнорировать ОКР _
debug2: канал 2: запрос раковины подтверждения 1
debug2: обратного вызова сделали
debug2: канал 2: открытый подтвердить rwindow 0 rмакс 32768
debug2: channel_input_status_confirm: Тип 99 ИД 2
debug2: запрос на распределение ПТИ принята по каналу 2
debug2: канал 2: принято настроить 2097152
debug2: channel_input_status_confirm: Тип 99 ИД 2
debug2: раковина заявка принята по каналу 2
Последняя авторизация: Вт апр 15 07:37:45 2014 от хоста.локальной сети
 ____________________, ______________________________________
 .QQQQQQQQQQQQQQQQQQQQQQQQL_ | |
 .gQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ__ | |
 gQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQq== | _.---.) |
 QQQQQQQQQQQQQQQQQQQQQQQQQQQF= | (^--^)_.-" `; |
 QQQQQQQQQ================! | ) УО ( | |
 QQQQQQQQ| (_.__._) / |
 QQQQQQQQ | `--', ,' |
 QQQQQQQQ ~"ююю__, | jgs )_|--')_| |
 QQQQQQQQ "jjjjjjjjjj___ | ""' ""' |
 QQQQQQQQ ~jjjjjjjjjjjjjjjjj__ | |
 QQQQQQQQ _jjjjjjjjjjjjjj/~~~~ | Бегемот говорит: Добро пожаловать |
 QQQQQQQQ .{jjjjjjj/~~~~~ | _ |
 QQQQQQQQ .{/~~~~` | ____ _ _ ____ _ _ _ (_) ____ |
 QQQQQQQQ| / ___)| | | | / _ || | | || || _ \ |
 QQQQQQQQ|( (___ | |_| |( (_| || | | || || | | ||
 QQQQQQQQQL_______________, | \____) \__ | \___ | \___/ |_||_| |_||
 QQQQQQQQQQQQQQQQQQQQQQQQQQQL___ | (___/ (____| |
 4QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ___ | |
 (=QQQQQQQQQQQQQQQQQQQQQQQQQQQQQ==== | -.-. -.-- --. .-- .. -. |
 (QQQQQQQQQQQQQQQQQQQQQQQQF= |______________________________________|


Имя_пользователя@Имя_хоста ~
$ 
+52
bigwillybrewing 3 авг. 2015 г., 18:16:43
34 ответов

от человека,

Лл -в

  • -в натуральный вид (версия) цифры в тексте
+996
Jleu 03 февр. '09 в 4:24

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

Это в openSUSE док страница может быть полезным.

+963
muhilan mg 2 мар. 2018 г., 02:07:33
Другие ответы

Связанные вопросы


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

Это не безопасно для разбора ЛС или труб, найти[1,2]

Это не безопасно для разбора (и трубы) на выходе ЛС или найти, в основном потому, что его можно найти в файле имена не обычные символы, как новая строка, в разделе... здесь чистая раковина цикл будет работать[cuonglm].
Даже найти команду не передаются с опцией -exec, то получится:

найти ./*.ПНГ-старпома и basename {} .ПНГ \;

Обновления/Примечания: вы можете использовать найти . чтобы осуществить поиск даже скрытые файлы или найти ./*.ПНГ к вам только не скрытые. С найти *.ПНГ-экзек ... вы можете иметь проблемы в случае, если он присутствовал файл с именем .ПНГ , потому что найти вам его как вариант. Можно добавить -параметр maxdepth 0 , чтобы не спускаться в каталогах назван Dir_01.ПНГ, или найти ./*.ПНГ-чернослив -экзек ... когда параметр maxdepth не допускается (спасибо Стефан). Если вы хотите избежать перечислить те каталоги, которые вы должны добавить опцию -тип F (которая также исключает других видов нерегулярной файлов). Дайте ему присмотреться к человеку более полную панораму о всех имеющихся вариантов, и не забудьте проверить, когда они совместимая с POSIX, для лучшей переносимости.

Некоторые слова больше

Это может случиться, например, что копировать название из документа и вставить в имя файла, один или более строки завершится в само название файла. Мы можем быть даже настолько повезло, что заголовок может содержать даже ключ, который мы должны использовать только перед символом перевода строки:

Новое искусство работать на .ПНГ
файлы и другие форматы.

Если вы хотите проверить, вы можете создавать имена файлов, как это с команды

контакте "файл с двумя строками"$'\П'"И это второй.ПНГ"
касание "новое искусство работать на .ПНГ"$'\Н'"файлы и другие форматы.ПНГ"

Простой /бин/ЛС *ПНГ будет выводить ? вместо того, чтобы не печатаемых символов

Файл с двумя строками?и это второе.ПНГ
Новое искусство работать на .ПНГ?файлы и другие форматы.ПНГ

Во всех случаях, в которых вы трубы на выходе из ЛС или найти команду будет иметь никакого намека, чтобы понять если представить линию, исходит из нового файла или, если он будет придерживаться новой строки символов в прецеденте название файла. А неприятные имя действительно, но все-таки юридический.

Снаряд цикла с параметров в Shell-расширение , ${параметр% - ное слово}, в оба варианта С Е или эхо будет работать [cuonglm],[Anthon1] .

для F в *.ПНГ; делать функции printf "%з\п" "${ф%.ПНГ}" ; сделано

От человека страницы оболочки параметр расширения [3]

${параметр%слово}
${параметр%%слово}

... в результате расширения значения параметра с наименьшим сопоставлением с образцом (в ‘%’ случае) или самый длинный шаблону (если‘%%’) удалены.

+940
Nelixus 25 мар. 2011 г., 04:18:42

Ладно, на всякий случай кто-то другой, кажется, наткнется на этот вопрос с такой же проблемой...

Виновник как 'Флеша' и 'синхронизация' варианты на команду монтирования для FAT32 дисков. удаление этих и через горы <устройство> <тугриков-точка> -о' (варианты),асинхронного , а не устраняет проблему. Я не уверен, баг ли это в жир монтажный модуль.

Память-менеджмент вопросы не проблема в RHEL6.4...

Также, если кто-нибудь знает как я могу дать кредит для достижения этой ответ на @EliasProbst, это было бы здорово.

Маркировка этого ответил для потомков.

+901
Paul Edward Carpenter 19 апр. 2017 г., 02:59:00

Апстрим версия 1.0.1 е, что и показано на рисунке. В чем проблема? Примечание 2+deb7u5 после тире-это Debian-специфичные.

+894
casper15 4 окт. 2010 г., 19:01:26

Использовать найти

Причина в том, что найти использует базу всех существующих каталогов и файлов, что уже построено так, как Вы себе представляли!
http://linux.about.com/od/commands/l/blcmdl5_locatedb.htm

В какой-то набор (и сменные) интервал, задание выполняется ли сканирование файловой системы, а затем строит базу данных с ним. Затем эта база данных (locatedb), с соответствующих индексов, что найти команду идет против вместо сканирования через ваш жесткий диск в этот момент.

Так что вверх, что это очень быстро по сравнению с жесткого диска сканирования. Недостатком является то, что база данных найти (locatedb) не жить, так может использоваться только для файлов, которые существуют 'как' последняя проверка.

Для обновления locatedb сейчас руководят командой updatedb (или команду sudo updatedb от имени в случае необходимости)

кстати, я только что пробежала судо без локально и прошло 3 1/2 секунды! У меня 31,000 файлов.

+877
Huntelaer 10 апр. 2010 г., 11:02:40

Сам SSH не имеют возможности для графики или звуковых пересылки. Протокол X11 является сеть-ready1, которая позволяет приложений GUI, чтобы быть очень легко пересылается по сети: все СШ должен сделать, это направить сетевого подключения. Той стороны, где приложения дисплей должен иметь доступ к серверу X11; кроме того, SSH-клиент, MobaXterm включает в себя эмулятор терминала и сервера X11.

Звук не работает, но вы можете сделать это с помощью звуковой сервер](http://en.wikipedia.org/wiki/Sound_server). Это означает, поручив саунд-продюсирование приложение, чтобы использовать сетевой протокол, поручив СШ направить сетевого соединения, а также имеющий приложение, которое воспроизводит звуки, как получил через сетевое соединение на стороне клиента. MobaXterm не включает воспроизведение звука часть, и сама Windows тоже не знает (конечно нет), так что вам нужно установить один.

paplay разговаривает с PulseAudio звук сервере, и вы можете вперед, что подключение через SSH. На удаленной машине запустить

pacmd нагрузки-модуля-родной-протокол-TCP

(это уже может быть системы включен). Вы также можете сделать это через пользовательский интерфейс. Теперь вы должны иметь файл с именем ~/.пульс-печенье или ~/.конфигурации/пульс/печенья в зависимости от вашего дистрибутива. Скопируйте этот файл в Windows-машину.

С SSH соединение, переадресацию порта в порт 4713 на сервере, скажем 4714. (Вы можете выбрать 4713 с обеих сторон; на стороне сервера, он должен быть порт, где с PulseAudio слушает, и вот 4713 по умолчанию.) (С OpenSSH в командной строке, вы сделаете СШ -л 4714:localhost в:4713).

На окна, Установка в пакет порта. Я не знаю, как они работают, как я никогда не использовал их, вам потребуется указать файл и переадресованные соединения (порт 4714).

Смотрите также официальный инструкции (не все, что полезно) и grawity пост на супер пользователя , которые также объясняет, как передать пакет подключения без использования SSH (это значит меньше задержки, но это небезопасно и может быть заблокирован брандмауэром).

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

+867
krabler 26 июн. 2019 г., 10:55:23

Следующую буду брать данные из файла, разбить его, и сохранить его в новый файл.

./split.py <имя_файла> <newfilename>

#!/usr/Бен/Python с

импорт Сыс

файл = открыть(представление sys.аргумент argv[1],'р')
список = файл.readlines()

headerstart = список[0].сплит('\Т')
заголовок = headerstart[0] + '\Т' + headerstart[1] + '1\т' + headerstart[1] + '2\т' + headerstart[2]


деф функция makelist(вход):
 из = []
 для Y в списке[1:]:
 Х = Y.сплит('\Т')
 из.добавить(х[0] + '\Т' + Х[1][0] + '\Т' + Х[1][1] + '\т' + х[2])
 возвращение из


файл = открыть(представление sys.из argv[2],'Вт')

файл.запись(заголовок)
для X в функция makelist(список):
файл.писать(х)

файл.закрыть()

вы можете запустить его со стандартными аргументами ./split.py <имя_файла> <newfilename>

Он будет принимать список файлов, разбивать его на основе вкладку, потом еще больше расколет вторую колонку пополам, и отдельной вкладке и сохраните его в newfilename

Этот ответ может быть изменен, чтобы удовлетворить другие требования, если иной информации.

выход

Идентификатор allele1 allele2 ID2, которое

30 Т C 12

211 Г Г 12

327 В 13

688 Т C 15

760 Т Т 18

868 Ч 90
+852
Caleb Baker 7 янв. 2010 г., 13:46:49

Единственный трюк, который я нашел, который действительно работает: Гном, Наутилус скопировать файлы на USB останавливается на 100% или близко

Если вы хотите попробовать силы-пользователей трюков, вы можете уменьшить размер буфера, который используется в Linux с помощью установки файле /proc/sys в/ВМ/dirty_bytes что-то вроде 15728640 (15 МБ). Это означает, что приложение не может получить больше, чем 15мб впереди ее фактического прогресса.

Побочный эффект заключается в том, что ваш компьютер может иметь более низкие данные-записи производительность с такими параметрами, но в целом, я считаю, это полезно, чтобы увидеть, что программа работает длительное время, он пишет много данных и растерянность, имеющих программы представляется сделали свою работу, но система сильно отстает, так как ядро выполняет основную работу. Установка dirty_bytes на достаточно малое значение также может помочь предотвратить вашу систему от зависанию, когда у вас мало свободной памяти и запустить программу, которая вдруг пишет много информации.

Но, не стоит слишком мал! Я использую 15мб в качестве грубой оценки, что ядро может очистить буфер на обычный жесткий диск в 1/4 секунды или меньше. Он держит мою систему от чувства "тормозит".

+833
Michael Schutz 23 авг. 2012 г., 22:33:31

Попробуйте:

грэп -з сед /и т. д./init.д/*
грэп -з сед /и т. д./харч.д/*
грэп -Вт СЭД /usr/Бен/*

Первый дает 25 скриптов и второй 47 на моей системе (в Debian).

К параметр ограничивает грэп , чтобы ищу СЭД в целом слово. Таким образом, играм в слова, как используется или якобы избежать.

+822
ashoor 22 июл. 2011 г., 10:57:09

При запуске:

хост SSH некоторые команды

СШ не запросить псевдо-телетайп устройство на удаленном конце. Потоки stdout и stderr или удаленной команды вместо трубы. накопитель sshd работает:

метод exec("удаленного-пользователя-логин-Шелл", ["удаленного-пользователя-логин-Шелл", "-С", "некоторые команды"])

Это РШ режиме. Когда вы не введете команду, она входит в также rlogin режим, где она начала псевдо-терминал и запускает логин интерактивная оболочка сессии, где он работает:

метод exec("удаленного-пользователя-логин-Шелл", ["-удаленного-пользователя-логин-Шелл"])

(с ведущего - в переменной argv[0] , чтобы рассказать раковина вести себя в качестве логина оболочки).

Вам понадобится , когда вам нужно выполнить определенную команду в интерактивном режиме (например, Баш или ви) и в этом случае демон создает псевдо-терминала на удаленном узле, взаимодействуют с удаленной команды. Если нет, вы не хотите использовать .

В:

СШ хоста Баш

Баш не делать ничего, просто не интерактивные. Он будет обрабатывать входные данные таким же образом, как он будет обрабатывать скрипт или как вы получите, запустив кошку | Баш. Вы по-прежнему можете вводить команды и видеть их вывод.

Исторически, РШ (которая СШ заменил) был на самом деле работает также rlogin , когда не дал команду для запуска, а также rlogin был ссылаться на другой сервис (на другой TCP-порт) от РШ услуги.

+809
Recep Duman 21 мар. 2012 г., 00:38:18

Я хочу установить переменную внутри .bashrc и быть равным выходному команды, которая может возвращать код ошибки.

Я не знаю последствий такой поступок. Все остальное будет работать правильно, даже если эта команда не выполняется?

Код .bashrc и в настоящее время является просто:

экспорт аргумент myVar=$(my_dubious_command 2>/dev/нуль)

Безопасно ли это делать?

+803
Bijan Camp 11 июл. 2019 г., 09:36:38

https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/

Если вы уже среди верующих Firefox, вы будете автоматически перейти на Firefox Кванта на 14 ноября. Но, если вам нравится режущей кромки, можно попробовать в бета-версии на ПК, Android и iOS. Или, если вы веб-разработчик, скачать разработчик издание, которое включает в себя новые, передовые инструменты для тех, кто строит интернет.

вы просто могли бы подождать несколько недель. или вы могли бы скачать бету , которая находится в tar.gz формат

так, кажется, квантовая-это не "все новый Firefox", но обновление.

Эй, если это действительно только об установке бета-версии, тогда вы можете просто добавить в Firefox-бета РЕПО: https://launchpad.net/~mozillateam/+архив/Убунту/Firefox и далее

+801
Zenji Agamotto 5 июн. 2019 г., 12:08:25

Я обновил систему и сделал

судо Пакман -с помощью VirtualBox в VirtualBox хост-модулей в VirtualBox-гость-ИСО порт хоста-переходный

йогурт в VirtualBox-доб-оракул

команду sudo depmod -а

судо команды modprobe vboxdrv

команды modprobe: фатальная ошибка: не найден модуль vboxdrv.

enter image description here

+794
Leroy Ketelaars 27 дек. 2012 г., 21:15:24

После долгого поиска, я придумал идею:

отредактируйте /etc/профиль и добавить ниже петли до конца, но прежде чем ловушка..

#!/бин/КШ
Рути=$(whoami)
если [ ${съедобно} != корень ] ; тогда
 для меня в `Кто я |на awk {печати $1'}` 
делать
МПОГ=$я
 UNIXADM=$(судо кошки /домашний/корень/unixusers | грэп -Форекс $МПОГ | туалет -л)
 если [ ${UNIXADM} == 1 ] ; тогда
 кошка /и т. д./файл motd.unixusers
интернет
сделано
интернет

где /Home/корень/unixusers будет список пользователей файл /etc/motd, его.unixusers это пользовательский файл motd

+785
achu 27 мар. 2012 г., 10:31:41

В CentOS - выход из РПМ-ОК | грэп -я ядра показывает одну версию (3.10.ХХ) :

ядра 3.10.0-862.14.4.el7.архитектуру x86_64
ядра 3.10.0-693.21.1.el7.архитектуру x86_64
ядра-инструменты-3.10.0-957.5.1.el7.архитектуру x86_64
Кернел-девел-3.10.0-862.14.4.el7.архитектуру x86_64
ядра 3.10.0-862.11.6.el7.архитектуру x86_64
ядра-инструменты-либы-3.10.0-957.5.1.el7.архитектуру x86_64
Кернел-девел-3.10.0-957.5.1.el7.архитектуру x86_64
ядро-заголовки-3.10.0-957.5.1.el7.архитектуру x86_64
ядра 3.10.0-957.1.3.el7.архитектуру x86_64
Кернел-девел-3.10.0-862.11.6.el7.архитектуру x86_64
Кернел-девел-3.10.0-693.21.1.el7.архитектуру x86_64
Кернел-девел-3.10.0-957.1.3.el7.архитектуру x86_64
ядра 3.10.0-957.5.1.el7.архитектуру x86_64

Однако вывод команды uname -миссис показывает другую версию (4.18.ХХ)

4.18.16 в Linux-x86_64 с-linode118 архитектуру x86_64

ты видишь в этом смысл ?

+730
techknowfile 27 окт. 2010 г., 17:19:06

у вас есть файл по имени р так [:верх:] расширяется в р.

попробовать

тр '[:нижняя:]' '[:верх:]' 

(редактировать) мой тест

%_ Общ
%_ Эхо [:верхняя:]
[:верхняя:]
%_ касания Р
%_ Эхо [:верхняя:]
Р
%_

Баш разбирает командную строку в несколько этапов, одним из которых является "глоббинг" ака именем расширения. Поэтому, когда Баш видит тр [:нижняя:] [:верх:], он идет и находит тр бинарен, то видит в [ ... ] скобках и говорит: "Ах, так вы хотите, чтобы соответствовать файлы, имена которых имеют один из следующих символов: :, Л, О, ш, е, или Р. Я вижу файл с именем Р ... здесь вы идете!

Если нет Р файл, Баш не может и не расширить [...] подстановка.

+624
evgen 17 июл. 2012 г., 09:17:31

Я бы предложил щенок, которые вы уже нашли или следующие:

Преимуществом ОНПЗ является то, что он будет специально для вашего ноутбука, так что ничего не установлено, что не требуется и вы также узнаете много о Linux.

+606
molok 4 янв. 2018 г., 20:36:05

Я читал в CentOS 6.2 выпуске, но я нашел подробности неуд. Заметки о выпуске упоминает пакеты модифицированных, удалены или добавлены в upstream. Но это не объясняет ни ссылки на любой документ, описывающий, что именно в модифицированные пакеты. Предоставленные пакеты брендинга самоочевидны но он упоминает пакеты, как ядра, НТП, анакондаи т. д. что не имеют ничего общего с брендингом насколько я знаю.

Если вам интересно, о различиях между RHEL и CentOS версии отдельного пакета (НТП, например), вы должны сравнить источник МЗП:

+593
bruc33ef 9 мар. 2017 г., 09:20:09

Я изучаю ОС Linux за последний год или около того, и я все еще очень смущен о том, как разрешения варьироваться в зависимости от различных конфигураций. Я пытаюсь Настроить локальную среду разработки, и при этом я замечаю, что на производстве на VPS (CentOS) так, моего разрешения файла/директории, ведут себя иначе, чем мои местные установки (Минт).

Удаленный сервер файловая структура была создана где владелец и группа мой_логин:мой_логин и права доступа rwx разрешения на 755 для папок и 644 для файлов, который отлично работает с сайта требования. Однако, мне нужно поменять права собственности на ВСП-данных:ВСП-данных и права доступа на некоторые папки на 777, чтобы иметь его работать так же локально. Я добавил мой_логин в группу Apache, но проблема сохраняется.

Что приводит меня к мысли, что мой локальный пользователь снаряд отличается от моего локального пользователя Apache, а что на удаленном компьютере, оболочка и пользователи Апачи такие же. Это правильно?

Я беспокоюсь о безопасности изменение этих параметров. Я читал, что вы не должны дать веб-серверу на запись. Однако, Друпал требует его на файловом хранилище реж называется "файлы" и хотя удаленные системные файлы принадлежат мой_логин:мой_логин (и если этот пользователь Apache на пользователя), то это не значит, что веб-сервер по-прежнему имеет доступ на запись?

Итак, что определяет, как эти пользователи должны быть созданы? Я предполагаю, что я буду изменять Апач запустить пользователей и / или группы, но может кто-нибудь объяснить, методики и рекомендации, как это сделать? Если же правила применяются к локальным и удаленным?

+555
user20045 7 дек. 2014 г., 00:03:42

Вы хотите, чтобы остановить заголовок Referer от ваших запросов на все сайты доступ через с Privoxy?

Вы могли бы попробовать что-то вроде этого:

{ +хруст-клиент-заголовок{реферера:} }
/

Но учтите, что некоторые сайты могут сломаться, если у вас нет набора реферера.

+542
Arpit Sisodia 17 авг. 2018 г., 11:06:09

Я бы попробовал для Slackware. Я поставил для Slackware 13.1 на очень подержанный ноутбук и он работает довольно хорошо, но я отступил в Slackware 11.0 на около 2002 компания Compaq "Эво". В "Эво" имеет, что некрасиво, плохо поддерживается "Брукдейл" графический чипсет, и новейшая и самая лучшая Х11 не Брукдейле вряд ли вообще.

+483
dubiousjim 28 нояб. 2015 г., 15:26:45

[править]

Простое решение состоит в том, чтобы просто создайте псевдоним для собачонки:

псевдоним шавка="/usr/Бен/шавка -это $дома/.СТД.фдв"

поэтому, если вы входите шавка шавка -это $дома/.СТД.фдв будет выполнен. Вот оно!

Как правило, для того чтобы составить электронная почта с вложениями мим-конструкт используется:

мим-конструкт-в "умник@пример" --тема 'привет' \
- строка "тест" --файл-прикрепить файл /etc/motd, его

Есть некоторые решения, чтобы автоматически добавить ваш *.фдв:

фдв-к-Матт
muttquery.py

Однако, это необычно, чтобы использовать VCF на юниксов, где подпись является более распространенным.

+345
Jamil gujer 5 авг. 2010 г., 13:59:51

В службе программа ожидает параметр 1, чтобы быть исполняемым в файл/etc/инит.д/ каталогов. В crontab файл, Вы указали путь к icecast2 исполняемый.

Вы должны прочитать на системы инициализации для Debian/UNIX систем. Насколько я знаю, Debian использует сейчас де-факто стандарт systemd в инициализации системы, который отвечает за запуск служб при загрузке (и многое другое), а сервис теперь универсального сценария для systemd в это systemctl, которая управляет услугами (сейчас называется единицы) примерно так:

systemctl начать icecast2

Но обслуживание останется обратная совместимость для старых инициализации системы ( с sysvinit), так что вы можете использовать сервис вместо systemctl.

Начиная свой службы, через хрон не рекомендуется, так как де-факто стандарт для определения systemd в единицах, которые предлагают лучшую структуру и более широкую функциональность, или с помощью старой школы уровень выполнения скриптов в каталоге/etc/файл RC.Д , которые вызываются автоматически после того, как ядро достигнет определенного уровня ("загрузки").

Сделайте себе одолжение и искать термины, упомянутые выше в интернете, много веселья, которые будут иметься.

+308
noziar 4 февр. 2011 г., 01:12:06

Там были многие из них на протяжении многих лет. Последняя попытка называется с EasyLife. Вот ссылка на проект вместе с некоторыми другими проектами пытается сделать то же самое:

скриншоты

С EasyLife

    ss of easylife

Сайт autoplus

    ss of autoplus

В Fedora Utils И

                 ss of fedora utils

+307
ogreenworld 9 мар. 2010 г., 20:11:12

Я столкнулся с подобной проблемой, как это: ядро не распознает Нанд плохие блоки помечены загрузчика

Я использую доску friendlyARM micro2440, который содержит процессор s3c2440 только радовался я руку. загрузчика, найдя какую-то плохие блоки и писали свои позиции в плохих заблокировать таблицу, но при загрузке ядра она, кажется, не удалось найти эти плохие блоки и затем завершает работу.

Я хотел попробовать непонятных решение, найденное этим пользователем и раньше, но я не могу выяснить, как это сделать: выяснить ББТ смещение (возможно ББТ s3c2440 только радовался я смещение тоже необычный и не используемые приложения uboot). Также, если это так, как бы я изменить ББТ загрузчика смещение?

+251
syntaxerror 19 апр. 2013 г., 10:59:20

Возможно, говорю очевидные вещи, но когда такое происходит и я не знаю, почему, я предполагаю, что это какая-то проблема с таблицей разделов, старый гем метаданных и так далее. Я просто заполнить диск нулями с помощью ДД и беспокоиться о чем-то другом, пока это происходит. Я не могу вспомнить эту стратегию не только в BIOS, что не хочу играть.

+220
Nigatu Birhanu 3 апр. 2019 г., 02:50:41

С помощью команды umask 0022 , прежде чем делать копию, вы будете получать все новые файлы с -РВ-р--р-- разрешения по умолчанию, но файлы могут быть сделаны только исполняемый вызова непосредственно команду chmod +x на них.

Вы можете использовать сокращенные команды: команду chmod -Р+ГХ каталогом сделать это вручную.

Чтобы автоматически установить все права доступа к файлам можно использовать inotifywait так:

inotifywait -УК <каталог> -е создать -е moved_to -е изменить \
 | пока читал б; сделать команду chmod а+ГХ "${в}${с}"; сделано
+171
hfa2010 17 окт. 2014 г., 15:34:08

У меня ноутбук с двумя батареями. Хотелось бы получить комбинированные данные двух батарей. В частности, я хотел бы в оставшееся время до того, как батареи закончились плату и процент оставшегося заряда обеих батарей. Есть ли команда для этого?

Когда я запускаю:

с ACPI-б

Я получаю следующий вывод:

Батарея 0: Полная, 100%
1 батареи: разрядки, 80%, 05:10:03 оставшихся

Поэтому я хотел бы команду, а не дает мне что-то вроде:

Все батареи: разрядки 90%, 10:10:06 оставшихся
+162
mlormans 2 дек. 2010 г., 05:38:07

директории /sbin и /usr на/sbin исторически были где статически файлы были сохранены. размещаться на уровне админ-команды, необходимые на уровне инициализации 1 (однопользовательский режим) и /usr на/sbin дополнительные команды вообще админ нужен на уровне инициализации 3 (полностью сетевой, удаленный вход в систему включен, НФС включен). К сожалению, линукс не принимает эту модель.

+127
macboost84x 31 авг. 2013 г., 05:19:07

Так как это в Ubuntu, я полагаю, у вас есть GNU утилиты grep. На man-странице говорит:

команда grep понимает три разных варианта синтаксиса регулярных выражений: “базовый” (НИИС), “расширенный” (эрэ) и “Перл” (как PCRE). В GNU grep в, нет никакой разницы в функциональности между базовый и расширенный синтаксис. В других реализации, базовые регулярные выражения являются менее мощными. Следующее описание относится к расширенных регулярных выражений; разницы в базовых регулярных выражениях резюмируются потом.

А затем:

Basic против расширенных регулярных выражений
В базовых регулярных выражениях мета-символов ?, +, {, |, (и ) теряют свое особое значение, а не использовать управляющими версии \?, \+, \{, \|, \(и \).

Итак, вам нужно использовать \{3,\}, или используйте флаг для включения ересь. Я предлагаю второе, поскольку эти обратные слеши везде получить уродливые очень быстро.

+71
Raymond Luna 28 сент. 2019 г., 18:43:32

Так я стал экспертом на задачи от редактирования всех постов, чтобы отвечать на вопросы, так я думаю, это о времени, я прошу одного:

Техническая Информация

Распределение: Субантарктический
Среды рабочего стола: KDE и
Эмулятор Терминала: Kterm

Проблема

Любой, кто использует Gentoo в течение длительного времени привыкает к терминалу и исходный код на плаву. Как таковой, я пришел, чтобы зависеть от терминала, даже в KDE с такими командами, как:

  • kdesudo Кейт /и т. д./волок/сделать.конф
  • выйти -удав судо мира

Эти команды работают как и ожидалось, моя проблема здесь заключается в том, что kterm заголовка показывает имя пользователя команду:sudo я хочу, чтобы это показать имя пользователя команду:sudo в командной, или логин:elavated команды.

Я использую следующий профиль:

# /и т. д./профиль: логин настройка оболочки 
#
# Что этот файл используется любой Борн-Шелл производные для установки
# среда для оболочек входа.
#

Настройки # среде нагрузка от профиля.ЕНВ, которая создается
# ОКР-обновление из файлов в /etc/ОКР.д
если [ -Е /и т. д./профиль.ОКР ] ; тогда
 . /и т. д./профиль.ОКР
интернет

# Вы должны переопределить их в свой ~/.bashrc (или эквивалент) для каждого пользователя
настройки#. Для системы по умолчанию, вы можете добавить новый файл в /etc/профиль.д/.
экспорт редактора=${редактор:-/ОГРН/нано}
экспорт пейджер=${пейджер:-/usr/Бен/меньше}

# 077 станут более безопасными, но 022 в целом довольно реалистично
значение umask 022

# Настраиваем путь в зависимости от того, будем ли мы root или обычный пользователь.
# Нет реальной причины, чтобы исключить размещаться пути от обычного пользователя
но это может сделать вкладку-завершение легче, когда они не в
путь пользователя # по загрязнять исполняемого пространства имен.
#
# Это является намеренным в следующую строку, чтобы использовать || вместо -вывода.
# Этот способ оценки может быть короткое замыкание и называя whoami является
# избегать.
если [ "$euid так" = "0" ] || [ "$пользователь" = "коренной" ] ; затем
Путь="/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/ОГРН:${аргумент rootpath}"
еще
Путь="/usr/местные/Бен:/usr/Бен:/ОГРН:${путь}"
интернет
путь экспорта
задан аргумент rootpath

если [ -н "${BASH_VERSION}" ] ; затем
 # Новые ебилды Баш включают в файле /etc/Баш/bashrc и которая настроит ПС1
 # в том числе цвет. Мы оставим здесь цвет, потому что не все
 # терминалы поддерживают его.
 если [ -ф /д/в bash/bashrc и ] ; затем
 # В bash входа запускать только в /etc/профиль
 # Баш не логин снаряды запускать только файл /etc/Баш/bashrc и
 # Поскольку мы хотим запустите /etc/Баш/bashrc и независимо от того, то источником его 
 # отсюда. Очень жаль, что нет возможности сделать 
 # это *после* пользователя .bash_profile выполняется (без сдачи 
 # это в Dot-файлы пользователя), но это не стоит делать каких-либо 
 # разница.
 . /и т. д./В bash/bashrc следующее
еще
 И PS1='\у\Ч \ \ @Ш$ '
интернет
еще
 # Настройка вежливый запрос по умолчанию. Поскольку эта подсказка должна быть полезной
 # на цвет и не цвет терминалов, а также снаряды, которые не
 # понимать последовательности, такие как \ч, не кладите ничего особенного в ней нет.
 И PS1="${пользователь:-$(whoami 2>/Дев/нуль)}@$(команде uname -н 2>/Дев/нуль) \$ "
интернет

для sh в /etc/профиль.д/*.ш ; делать
 [ -р "$ш" ] && . "$ш"
сделано
снятие ш

Я буду вставлять мой и т. д./bashrc и/bashrc и файл здесь, когда я вернусь домой...


Я оставил коммент здесь, чтобы дать новым пользователям ножом в ответ. Таким образом, наиболее обстоятельным ответом, что работы будут отмечены баллы, даже если новый здесь. Я хочу правильно отформатированный ответ с ссылками

Обновление

Kterm image

+63
dhakalkumar 16 окт. 2017 г., 19:08:59

Я пытаюсь правильно понять значение umask.

Если я установить значение umask 0000, а затем создать файл, я получаю следующие разрешения:

-РВ-РВ-РВ-

Я полагаю, что это значение (или набор разрешений) является то, что маску маску наносят на.

Что решает, что это разоблаченным или сырое значение? Иными словами: какое значение является значением umask применены к?

Спасибо за любую помощь.

+55
Shaman 29 нояб. 2012 г., 09:11:35

Вы буквально просят разобраться разбора строк в bash , так что я буду писать ответ, имея это в виду, даже если это неправильное решение для вашей проблемы. Вы можете использовать bash себе делать то, что вы хотите, если у вас есть действительно чистые данные без специальных символов, где особое определяется как все, что вне [а-Яа-З0-9 ]:

$ идентификатор='{"имя":"Джон"}'
$ идентификатор="${ИД#*\{}" # удалить все через первый '{'
$ Эхо $ИД
"имя":"Джон"}
$ идентификатор="${ИД%\}*}" # удалить все, начиная с последнего '}'
$ Эхо $ИД
"имя":"Джон"
$ имя="${ИД%:*}" # возьмите все перед ':'
$ имя="${имя//\"/}" # удалить цитаты
$ Эхо $имя
название
$ значение="${идентификатор#*:}" # взять все, что после ':'
$ значение="${значения//\"/}" # удалить цитаты
$ Эхо $значение
Джон

Это все описано в параметр "расширения" в Баш руководство. Например, ${параметр#слово} , который будет удалить соответствующий префикс шаблон будет удалить текст слово от начала $параметр. Аналогично, % убирает суффикс. // заменяет все вхождения строки с тем, что идет после нее (в ${фу//\"/} выше примера, цитаты (которые должны быть экранированы, так как появляются \") заменяются пустой строкой). Вы должны проанализировать каждую замену самостоятельно, хотя: вы не можете содрать с начала и конца строки с помощью одной команды.

Вы заметили, что вы должны экранировать специальные символы, такие как }, { и ". Как долго, как вы помните, чтобы получить это право, вы можете написать код, как это довольно легко, но, как просто, как это, это тренд в направлении пишут-только код. Когда вы вернетесь к этому коду через год или два, чтобы повторно использовать его, вы будете смотреть на то, как #*\{} и думаешь, ВТФ это вообще значит? а потом просто слепо копируем в новый проект и тогда ваш код будет перерыв в тонкий способ, так как он сталкивается специальные символы, которые вы не ожидали.

Приведенные выше примеры сломается, если ваш пар имя-значение имеют специальные символы в них, как брекеты или сбежал кавычки или двоеточие, или, возможно, других персонажей. Так что это будет прекрасно работать для некоторых быстрых-и-грязных выскабливание или 80% случае, но вы действительно не должны использовать его в производстве или в любое время вам нужно, чтобы убедиться, что он всегда работает с любого входа.

Даже без Эхо заявления в там, чтобы показать вам, что происходит, вы можете увидеть, что этот код уже больше, чем примеры в других ответа, которые показывают, как правильно это делать. Так, не используя сторонний инструмент, вы даете себе больше кода писать, и потратить на написание и отладку, и вы также в конечном итоге с решением, которое является менее гибким и, что будет перерыв, когда он сталкивается с чем-то неожиданным.

+32
Deepthought 21 авг. 2014 г., 15:41:33

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil