Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

1
Могу ли я ограничить пользователя в использовании специальных программ?
Можно ли добавить пользователя и ограничить его запуск специальных программ? Например, после входа этого пользователя он может открыть только Firefox для использования Интернета, и другие пользователи не могут запускать другие программы. Например, в терминале команды не будут доступны при удалении некоторых переменных среды, таких как $ HOME. Но возможно ли …

2
Как я могу сжать раздел LUKS, что делает `cryptsetup resize`?
Я в процессе изменения размера зашифрованного раздела LUKS, который содержит одну файловую систему ext4 (без LVM или чего-то еще). Cryptsetup FAQ рекомендует удалить старый раздел и создать его заново, но это звучит как тратить много времени. Поэтому я хочу продолжить вручную, тщательно изменяя размер раздела. Пока думаю, что мне нужно …

7
Как удалить подключенные местоположения, которые были добавлены с помощью команды mount?
Я смонтировал несколько общих мест с помощью команды ниже. mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder Несколько неправильных местоположений * были ошибочно смонтированы во время выполнения этой команды. Теперь, когда я выполняю только mountкоманду, она перечисляет все правильные и неправильные места, которые я смонтировал. Я смонтировал одно и то же …

4
vim: создать файл с битом + x
Есть ли способ установить +xбит на сценарии при создании? Например я бегу: vim -some_option_to_make_file_executable script.sh и после сохранения я могу запустить файл без каких-либо дополнительных перемещений. пс. Я могу работать chmodс vimили даже с самой консоли, но это немного раздражает, потому что vimпредлагает перезагрузить файл. Также раздражает chmodкаждый раз вводить …

2
Настройка syslogd в Ubuntu
В CentOS и многих других дистрибутивах вы можете настроить, syslogdиспользуя, /etc/syslog.confно в Ubuntu такого файла нет. Какой файл мне нужно отредактировать для настройки syslogdв Ubuntu.
14 ubuntu  syslog 

2
Vim не работает внутри tmux
Когда я пытаюсь открыть файл, используя vimвнутри tmuxвсе окно зависает. Я должен убить окно с C-a &. Вот мои ~/.vimrcнастройки: :set autoindent :set ts=4 :set number :set shiftwidth=4 :set showmode :filetype on :filetype plugin on :syntax enable :set mouse=a и ~/.tmux.conf # I like Ctrl-a as the default hotkey unbind …
14 vim  tmux 

2
Синхронизация с каталогом веб-сервера
Есть ли простой способ синхронизировать папку с каталогом через HTTP? Редактировать : Спасибо за совет с Wget! Я создал скрипт оболочки и добавил его в качестве задания cron: remote_dirs=( "http://example.com/" "…") # Add your remote HTTP directories here local_dirs=( "~/examplecom" "…") for (( i = 0 ; i < ${#local_dirs[@]} …

5
Значения столбцов в «последней» команде
Когда я исследовал сервер, который регулярно перезагружался, я начал просматривать «последнюю» утилиту, но проблема в том, что я не могу определить, что именно означают столбцы. Я, конечно, просмотрел человека, но он не содержит этой информации. root@webservice1:/etc# last reboot reboot system boot 3.2.13-grsec-xxx Thu Apr 12 09:44 - 09:58 (00:13) reboot …
14 linux  last 

2
Что такое python-эквивалент grep -v?
Мне нравится grep -v. Я использую это все время. Но я также занимаюсь некоторой обработкой текста на python, и мне не хватает одной важной вещи. Обычно я использую grep -vдля извлечения посторонние вещи из текста. Например, $ grep -v '[a-z]' # (I manually review this output to confirm that I …


2
Что означает «* * / 1 * * *» запись cron?
Почему-то мне трудно понять, как настраивать *параметры с помощью cron. Я хотел, чтобы работа выполнялась каждый час, и я использовал следующие настройки: * */1 * * * Но это, похоже, не делает работу. Может кто-нибудь объяснить, пожалуйста, значение выше и что нужно для работы?
14 cron 


3
Запуск скрипта Python из терминала без расширения .py
Я хочу вызвать скрипт python script.py из терминала, просто набрав скрипт . Это возможно? Если так, то как? Я знаю, что могу избежать ввода python script.py , добавив #! / Usr / bin / env python в начало скрипта, но мне все равно нужно добавить суффикс .py , чтобы запустить …

3
Как сгенерировать Module.symvers?
Я недавно прошел Распаковка rpm-ядра вне системы (OpenSuse)? ; и, поскольку на моей машине прошло> 10 часов, представьте мое удивление, что после описанного там процесса я Module.symversнигде не нахожу ! Когда я ищу «генерировать Module.symvers», я получаю это: ПРИМЕЧАНИЕ: «modules_prepare» не будет собирать Module.symvers, даже если установлен CONFIG_MODVERSIONS; следовательно, полная …

3
Как я могу надежно «держать» пакет в Debian?
У меня есть пакет в Debian, который был исправлен вручную (я знаю, что он не идеален), который я должен сохранить в его текущей версии, чтобы обновления не перезаписывали исправленные изменения (я буду вручную проверять и применять обновления безопасности). Насколько я понимаю, есть несколько способов подойти к этому: меткий пиннинг (см. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.