Дать пользователю разрешения для одной папки

Я настроил свою машину так, что моя группа "sftponly" может получить доступ к домашней папке пользователя. Но сейчас, пользователей в группе пока нет разрешения на другие папки, но они имеют разрешение, чтобы увидеть их.

Как я могу изменить это так, что пользователи в группе могут видеть только свою домашнюю папку?

Моя ОС Ubuntu, это в мой файл/etc/СШ/sshd_config в:

Групповой матч sftponly
 ChrootDirectory %ч
 AllowTCPForwarding нет
 X11Forwarding нет
 Внутренние и SFTP ForceCommand 

Сейчас это выглядит так, когда пользователь подключается с SFTP:

What it is now Сейчас они могут видеть все папки, но я только хочу, чтобы они были в папке они начинают В, поэтому они не могут подняться в папках и посмотреть домашние папки других пользователей.

+470
Xtb 18 мар. 2012 г., 12:48:24
28 ответов

Я только что установил Зорин ОС 12.1. Я заметил, что нет режима гибернации.

После некоторых погуглив я до сих пор не нашел ответа.

команду sudo systemctl гибернации

выключается ноутбук, но после входа в нет, программы работают.

Я также заметил, что он не создал раздел swap с параметрами установки по умолчанию, это может быть связано? Я не уверен, что Linux использует раздел подкачки для гибернации.

Не похоже аппаратная проблема. Я сделал это на 2 разных ноутбуках. есть ССД и UEFI, другой жесткий диск и BIOS.

диск шифруется и использующее LVM.

Редактировать: хммм получается, что у меня этого в файл/etc/fstab строчку

/Дев/маппер/Зорин--ВГ-swap_1 не поменять Юз 0 0

Я не могу гибернация в файл подкачки ?

+944
Koidi Simmons 03 февр. '09 в 4:24

Я получаю ниже ошибка в арифметических значений

#!/бин/Баш
н=0
line_count=9
line_count=$(line_count)/3
Эхо $line_count
выход 0

ожидаемый результат 3

[]$ ./test.sh
./test.sh: линия 4: line_count: команда не найдена
/3
[]$ больше test.sh
+928
1 meiko 26 авг. 2017 г., 03:05:42
Другие ответы

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


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

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

агент SSH Ш-с-СШ-добавить && Эхо кое-что сделать здесь.
+914
GeneralCan 11 сент. 2016 г., 16:47:36

Я не знаю, что эти парни с Cygwin/х делаете, чтобы сделать это не получится. И я не знаю, почему я не могу найти любую помощь или даже упоминания о подобных проблем в любую точку этой галактики, что находится в пределах досягаемости от Google. Я считаю, что я не единственный, с помощью программного обеспечения, так что отсутствие помощи ставит меня в тупик.

Но позвольте мне предложить решение на мой собственный вопрос; я обнаружил, что VCXsrv.exe какой-то с Cygwin/х клон в сторону.

http://sourceforge.net/projects/vcxsrv/

VcXsrv окна х-сервер на основе файла xorg источников ЖКТ (например, МФУ или xwin по Cygwin), но скомпилированные с помощью Visual С++ 2010.

Он работает почти так же, только нужно добавить -с [IP-адрес] параметр командной строки. Не знаю, почему. Но это работает:

vcxsrv.exe -буфер обмена -один раз -безродные -nodecoration -notrayicon -запроса [целевого хоста или IP] -от [текущие (локальные) IP]

Протестирован с Xubuntu и Xubuntu-в рабочем столе в Ubuntu. (Рабочие столы Xfce)

+821
f1assistance 29 апр. 2019 г., 13:34:23

Примечание: имя пользователя изменено на государственную должность.

У меня есть Linux-сервер, на котором у меня есть привилегии root. Есть учетная запись пользователя "privuser", который может только быть SSHed в использование ключей SSH. Но, в связи с некоторыми изменениями пользователей, privuser могу прочитать свой каталог больше. Я не могу в-несмотря на корень!

[[email protected]сервер ~]# идентификатор privuser
 Уид=29772(privuser) гид=509(АВС) группы=509(АВС),1519(гхи)

[[email protected]сервер ~]# группы privuser
privuser : Азбука гхи

[[email protected]сервер ~]# Су - privuser
Су: предупреждение: не удалось сменить каталог на /usr/домашний/АБВ/АБВ/privuser: отказано 
Ваш пароль никогда не истекает
-Баш: компакт-диск: каталог /usr/дома/АБВ/АБВ/privuser: отказано в доступе
не компакт-диска на домашний каталог /usr/дома/АБВ/АБВ/privuser
-баш: в /usr/главная/АБВ/АБВ/privuser/.файл: отказано в доступе
-в bash-4.1$ выход
выход
-баш: в /usr/главная/АБВ/АБВ/privuser/.bash_logout по: Разрешение отклонено

Я не могу увидеть те файлы, даже как root.

[[email protected]сервер ~]# команда ls-ALH начиная в /usr/главная/АБВ/АБВ/privuser/
LS: не удалось открыть файл /usr/дома/АБВ/АБВ/privuser/: отказано в доступе

Однако в /usr/главная/АБВ/АБВ/privuser это файловые системы NFS, так что я могу проверить прямо на NFS-сервере, который, в каталог и файлы действительно принадлежащие этой жидкости.

Как я могу узнать, что здесь происходит?

Редактировать: выход (добавление ЛС)

testuser другой пользователь на сервере, принадлежащих к той же группе - Азбука как проблемы пользователей(privuser), и вот что я могу ЛС от testuser.

[[email protected]сервер ~]$ LS с ALH начиная в /usr/главная/АБВ/АБВ/
общая 196K
директорию типа drwxr-с--- 37 корень АБВ 4.0 к 2 ноября 15:47 .
директорию типа drwxr-XR-х 9 корень 4,0 к 1 февраля 2016 ..
drwx------ 5 testuser АВС 4.0 к 29 ноября 14:12 testuser
директорию типа drwxr-XR-х 13 privuser АВС-4 21 января 16К:05 privuser
.....

testuser, принадлежащих к той же группе ABC может увидеть файлы privuser.

[email protected]сервер ~]$ LS с ALH начиная в /usr/главная/АБВ/АБВ/privuser
общая 124K
директорию типа drwxr-XR-х 13 privuser Азбука 16К января 4 21:05 .
директорию типа drwxr-с--- 37 корень **АБВ** 4.0 к 2 ноября 15:47 .. <========== !!
директорию типа drwxr-XR-х 2 privuser Азбука 4.0 к 4 января 12:38 arkiv20180104
-РВ------- 1 15К privuser АВС-4 января 21:05 .bash_history
-RW-р-р-- 1 privuser АБВ 99 4 января 12:31 .bashrc следующее
директорию типа drwxr-XR-х 3 privuser Азбука 4.0 к 4 января 12:42 .стадион conda
drwx------ 2 privuser АВС 4.0 к 23 января 2017 .СШ
....

Решение: privuser не относятся к группе XYZ, несмотря на свой домашний каталог находится в каталоге, принадлежат АБВ. Я добавил privuser в Н-ской группы и разрешения проблемы ушли.

+801
wkrueger 28 мар. 2019 г., 03:29:06

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

ГИТ дифф | НЛ | более

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

+793
Andrew Bucknell 21 мар. 2011 г., 16:48:33

Я решил положить историю в файл на телетайп, а несколько человек могут работать на одном сервере - разделение команд каждой сессии упрощает аудит.

# Преобразование в /dev/ННН/х или /dev/nnnX в "nnnX"
HISTSUFFIX=`телетайп | Е С/\///Г;с/^Дэв//г"
Файл история # сейчас .bash_history_pts0
HISTFILE=".bash_history_$HISTSUFFIX"
HISTTIMEFORMAT="%г-%м-%д %ч:%м:%ы "
HISTCONTROL=ignoredups:ignorespace
shopt -с histappend
HISTSIZE=1000
HISTFILESIZE=5000

Теперь история выглядит так:

пользователь@хост: тест~# 123
пользователь@хост: тест~# 5451
пользователь@хост:~# история
1 15-08-11 10:09:испытание 58 123
2 15-08-11 10:10:00 тест 5451
3 15-08-11 10:10:02 история 

С файлами, глядя, как:

пользователь@хост:~# LS-Ла .Баш*
-РВ------- 1 корень 4275 11 09:42 августа .bash_history_pts0
-РВ------- 1 корень 75 11 августа 09:49 .bash_history_pts1
-RW-р-р-- 1 корень 3120 11 августа 10:09 .bashrc следующее
+782
domoremath 13 февр. 2015 г., 09:29:54

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

Если я заблокировать все, кроме SSH на сервер, это поможет блокировать от уязвимостей ядра прежде, чем они происходят, или они будут доступны, пока брандмауэр имеет шансы на падение трафика?

Я думаю, высочайший уровень безопасности поставить отдельный фаервол перед важным сервере?

+771
keiv 25 авг. 2013 г., 12:28:33

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

зы топор | грэп Баш | грэп hello.sh

В этом случае, кто-то бежит свой сценарий "hello.sh" и идентификатор процесса является 78775:

78775 s003 Р+ 0:02.40 Баш ./hello.sh

Если не работает ваш скрипт, линейный выход, который будет возвращен пустой.

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

В резюме, вы используете мясо из вашего сценария, как синглтон.

+759
Mansour Abbasy 18 дек. 2015 г., 23:51:54

У меня фактически была такая же проблема. Я буду заинтересован, чтобы увидеть решение. Я использовал обходной путь и пожертвовать шифрованием при доступе локально. Все работает отлично из-за пределов сети. Я редактировал файл /etc/hosts для сопоставления непосредственно на локальный IP, а не DNS запрос происходить удаленно, чтобы отправить меня обратно в сеть. Пример

Имя 127.0.1.1 
127.0.0.1 localhost в
Местные.приложение.ИС www.example.com

Это не исправить ничего, это просто удобно, так как в противном случае он по умолчанию HTTPS, а потом не загружается.

Одна из машин у меня была такая проблема на ноутбуке, которая создает проблемы, если я изменил файл hosts, а потом был вне моей локальной сети. Он бы еще попробовать подключиться к локальному IP. Я решил это с помощью bash-скрипт я нашел в интернете, что изменения файла, если определенную WiFi сеть доступна. Только на здесь весело сценарий.

беспроводной доступ в интернет=`iwlist wlp3s0 сканирование | грэп имя SSID`
если [[ $беспроводной доступ в интернет == *домашняя сеть* ]]
тогда
 #Использовать специальные хост-файл
 СР -Ф /Home/документы/хозяев.дома /и т. д./хостов
еще
 #Используйте нормальный хост файл
 СР -Ф /Home/документы/хозяев.подальше /и т. д./хостов
интернет

Правка#200 Он хранится в /etc/NetworkManager не диспетчеру.D так он работает при запуске.

+727
Mina Morcos 5 апр. 2010 г., 09:24:06

Я использую в Fedora 17. Когда я был с помощью Fedora 8, я бы пошел в /Home/Эл/.в KDE/доля/приложения/в Konqueror/servicemenus и сделать мое все.Desktop файл и он появится в меню "Действия". Но теперь все.файл есть не имеет никакого эффекта на окне.

Меню konquerer службы не работают. Папки меню в Konqueror услуг отсутствует.

Как сделать меню Действия для заполнения с одним из .рабочего стола скрипты для работы с Fedora 17?

+722
Johan Holm 18 июн. 2013 г., 00:07:20

Я установил катализатор драйверы от аур через makepkg -Шри, и установка прошла успешно. Однако, теперь я не могу запустить Х на всех.

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

...
(ЖВ) glamor0: не удалось получить на GLSL версии
(Ээ) и Radeon(0): не удалось инициализировать гламура.
(УО) на Radeon(0): инициализация разгона не удалось
...

в /usr/lib в/из xorg-сервер/файл xorg: символ ошибки:
в /usr/lib в/из xorg/модули/драйверы/radeon_drv.Итак: неопределенный символ: exaGetPixmapDriverPrivate

Вот только про всю информацию я получаю. В файле/etc/Х11/файл xorg.конф.Д есть файл 20-радеон.конф и выглядит это так:

Раздел "Устройство"
 Идентификатор "Радеон"
 Драйвер "радеон"
 Вариант "ColorTiling" "о"
 Вариант "ColorTiling2D" "о"
 Вариант "TearFree" "о"
EndSection
+662
MFinder 14 сент. 2013 г., 22:56:34

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

nameofuser параметр logname=``

То, что вы выложили ничего не назначить nameofuser, а затем попробуйте использовать его, и он возвращает пустую строку.

+617
ucabacb 18 окт. 2012 г., 20:52:50

Я пыталась скачать "завиток", но не смог этого сделать. Насколько я могу судить, у меня не было проблем в прошлый раз.

с wget $ https://curl.haxx.se/download/curl-7.52.1.tar.gz
--2017-02-18 16:32:21-- https://curl.haxx.se/download/curl-7.52.1.tar.gz
Решение завиток.haxx.ЮВ... 80.67.6.50, 2a00:1a28:1200:9::2
Подключение к скручиванию.haxx.ГП|80.67.6.50|:443... связи.
Ошибка: общее имя сертификата Аня.haxx."СЭ" не соответствует запрошенному завиток "хост".haxx."СЭ".
Для подключения к скручиванию.haxx.ЮВ небезопасным, используйте `--не-чек-сертификат'.
Не удается установить SSL-соединение.

Я пытался загрузить его на моем Mac, и передать его через файлом Cyberduck, но встретил еще одно сообщение : "подключение не указывается длина пакета 1684366188 слишком большие". то же происходило, когда я пытался перенести папку untared. Любое предложение?

+577
Seung Ho Shin 20 апр. 2017 г., 17:50:13

То что ты написал должно работать. Это не потому что вы забыли цитату. Она должна быть:

если [ "`команды dmesg | grep в "прошивки патч 1563"`" == "" ]

Обратите внимание на дополнительный " после 1563. С этим, как говорится, Я думаю, что другого ответа дает вам лучшие способы, чтобы достичь того, чего вы хотите сделать.

+511
KeyboardCowboy 7 июл. 2016 г., 09:46:43

Я делю каталог на моем Mac с помощью самбы. Когда клиент (Raspebian) создает файл на смонтированном долю, файл принадлежит пользователю на клиенте и права устанавливаются в -РВ-------.
Можно ли пользователю на сервере собственный файл? Если нет, то как мне сделать вновь создаваемые файлы имеют разные разрешения?

Мой файл fstab выглядит так:

прок /по умолчанию прок прок 0 0
файл /dev/mmcblk0p1 /загрузки для vfat по умолчанию 0 2
в /dev/mmcblk0p2 / системы ext4 по умолчанию,существует два метода 0 1
# файл подкачки не раздел подкачки, так что не используя вызове swapon|отсюда, используйте dphys-файл подкачки своп[вкл|выкл] для этого
на /dev/sda1, поскольку в каталог /mnt/ТМ авто по умолчанию 0 0
файл /dev/sda2 /MNT в/данные авто по умолчанию 0 0
//ПМБ/загруженные в каталог /mnt/скачали Киф по умолчанию,пользователь=УСР пароль=ХХХХ,номер uid=УСР гид=УСР nosetuids,РВ,nounix,сек=службы ntlmssp 0 0

П. С. последние два варианта, по-видимому, необходимые для монтажа доли от X. ОС я не мог монтировать без них.

+475
ZakharovaMaria 5 янв. 2017 г., 21:30:19

Не знаете, что вы делаете неправильно, но следующие работы:

ибо Я В *; сделать ср "$я" $(дата+%м%м%д')"$Я"; сделано

(нужно только один раз запустить это в каталоге)

+469
mattinsalto 28 авг. 2017 г., 10:44:52

Чтобы изменить пробел между первыми двумя столбцами для подчеркивания, я предлагаю СЭД:

 СЭД -е 'в S/[\Т ]\+/_/'

И если вы должны игнорировать строки заголовка:

СЭД -е '/^#/! с/[\т ]\+/_/'

или, в более общем случае (заголовок может начинаться с любого символа; работает только с лицензией GNU СЕПГ)

СЭД -Е '1! с/[[:пробел:]]+/_/'

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

+413
David Pennington 8 авг. 2014 г., 14:21:36

Можно ли сделать это в awk?:

Эхо "ВВМ" | СЭД -НР '/^(.*)о\1$/п
+411
Pramod Mudlapur 1 янв. 2018 г., 22:37:55

Когда я создаю файлы с другой группы, я вижу, что разрешения разные

Я сделал это как корень:

стек программой groupadd 
команды useradd stack1
стек программа gpasswd (подобрать пароль)
Су stack1
сенсорный вопросами и ответами
Я сделал команду ls-l и вижу разрешения rw-rw-Р -
стек команды newgrp (введите пароль, который я ранее создал для этой группы)
сенсорный условие_2
Я сделал команду ls-l и вижу разрешения файла test2 на RW-р-р--

И где я могу изменить этот параметр, я думаю, что это связано с маску, но я не уверен.

Спасибо.

+361
Eddie Maffa 9 июл. 2011 г., 11:16:27

Общего ответа.

"Подключения ПК" может быть равен либо "накопитель", который должен сделать камеру клеть эмулируется жесткий диск, или установите камеру в "режим MTP"

Для MTP (протокол передачи Медиа) вам может потребоваться установить например, МТП-инструменты (как в судо apt-получить установку jmtpfs ССП-инструмент для Ubuntu)

+360
Sake Of Life 19 мар. 2019 г., 14:03:56

Я бегу последний Raspbian, который использует рабочего стола LXDE и Openbox В, и я хочу, чтобы обработать 2 дискретных выходов, 1. Когда я нажмите кнопку увеличить или полном экране, я хочу, чтобы приложение, чтобы охватить оба монитора.

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

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

Кстати, есть тонна путь-устаревшая информация о модуль там.

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

Пи@сайт RaspberryPi:~ $ xrandr поближе
Экран 0: не менее 320 х 200, тока с разрешением 3840 x 1080, максимальное 7680 7680 х
Разъем HDMI-1 подключена первичная разрешение 1920x1080+0+0 (нормальный левый перевернутый правая ось Х ось Y) 509mm х 286мм
 1920х1080 60.00*+ 60.00 50.00 59.94 
 1600х900 60.00 
 1280х1024 75.02 60.02 
 1152х864 75.00 
 1280х720 60.00 60.00 50.00 59.94 
 1024х768 75.03 60.00 
 800х600 75.00 60.32 
 720х576 50.00 50.00 
 720х480 60.00 60.00 59.94 59.94 59.94 
 640х480 75.00 60.00 59.94 59.94 
 720x400 70.08 
Вход HDMI-2 подключен 1920х1080+1920+0 (нормальный левый перевернутый правая ось Х ось Y) 509mm х 286мм
 1920х1080 60.00*+ 60.00 50.00 59.94 
 1600х900 60.00 
 1280х1024 75.02 60.02 
 1152х864 75.00 
 1280х720 60.00 60.00 50.00 59.94 
 1024х768 75.03 60.00 
 800х600 75.00 60.32 
 720х576 50.00 50.00 
 720х480 60.00 60.00 59.94 59.94 59.94 
 640х480 75.00 60.00 59.94 59.94 
 720x400 70.08 
[email protected]:/etc/X11/openbox $ с Compiz --заменить

(процесс:10097): dbind-предупреждение **: 22:08:01.498: ошибка при загрузке доступности автобусная остановка адрес: орг.freedesktop.ДГУ.Ошибка.ServiceUnknown: название орг.a11y.Автобуса не было предоставлено каких-либо .обслуживание файлов

(процесс:10097): dbind-предупреждение **: 22:08:01.500: ошибка при загрузке доступности автобусная остановка адрес: орг.freedesktop.ДГУ.Ошибка.ServiceUnknown: название орг.a11y.Автобуса не было предоставлено каких-либо .обслуживание файлов
ДГУ[10097]: аргументы к dbus_connection_get_data() были неправильными, утверждение "связи != Значение null" ошибка в файле ../../../ДГУ/ДГУ-соединения.с линии 6080.
Обычно это ошибки в некоторых приложениях с помощью D-автобус библиотеке.

 Д-автобус не построили с -rdynamic, так что можете распечатать след
Несформированность
+337
Swordx Khalid 28 окт. 2012 г., 00:00:11

Вы могли бы просто спать родителем, и ждать systemd так, чтобы убить его на Остановить время.

+307
johan 24 мар. 2013 г., 22:30:01

комплект -е не вызовет сбоев в работе команд, которые используются как условия, как в том состоянии, в раздел если/пока/пока создает или слева от ||, && или в функции, связи, источников файлов, эвалЭд кода, которые вызываются в таких условиях.

Если это произошло, то:

если [ ! -Ф /таможня.бревно ]; тогда

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

В [ встроенная команда Баш оболочки (и большинство других реализаций) выходит с 1 статуса, если проверенное условие не выполняется, и 2 , Если есть синтаксическая ошибка (не все синтаксические ошибки, хотя, например, не в [ -в 'в[+]' ]). POSIX требует выхода статуса должно быть больше 1 в случае ошибки.

Так что вы можете выбрать, чтобы выйти из сценария, если команда завершилась с кодом, больше чем 1, независимо от того, в состоянии или не с что-то вроде:

shopt -с extdebug # убедитесь, что отладка ловушку распространяется на подоболочек
ловушка '(($?>1 && (рэт=$?))) отладка && выход "$рет"' 
[ -Ф / ] || эхо / не обычный файл # ОК
[ -Ф /] || Эхо была синтаксическая ошибка # причины выхода, а не выход
эхо не дошло

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

Теперь, остерегайтесь последствий. Например, что станет причиной:

если команда grep -QS с рисунком /файл; затем
 Эхо узор был найден в /файл
интернет

если файл не существует или не читается, как команда grep возвращает с 2 статуса в этом деле, хотя с , было решено игнорировать тех случаях.

Поэтому вам нужно остерегаться при каких условиях команды, которые вы используете в ваших условиях может выйти с состоянием больше 1. Чтобы обойти тех, вам понадобится что-то вроде:

если ш-С 'команда grep -кв. образец / Файл || Выход 1'; тогда...

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

сбросить -в previous_BASH_COMMAND
ловушка '
 случае $previous_BASH_COMMAND в
 ("[ "* | "тест "*) (($?>1 && (рэт=$?))) && выход "$рет"
эсок
 отладка previous_BASH_COMMAND=$BASH_COMMAND' 

Что имеет несколько ограничений. В

Эхо х
([Ф/]; Эхо г)

Что бы вызвать оболочку к выходу, но не родитель как $previous_BASH_COMMAND не было. И в:

[ -Ф / ] && Echo с обычным файлом
(грэп -СМО фу /файл && Эхо foo в /файл)
Эхо здесь

Оболочку бы вышел при запуске Эхо здесь, потому что $? будет 2 и $previous_BASH_COMMAND был [ -Ф / ].

В любом случае, такие вещи, как

[ -Ф /] | кошки
экспорт перем.="$ ([Ф /])"

не могли быть обнаружены как выход статуса не распространяется на родительский процесс раковины (кроме как с pipefail вариант в первом случае).

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

+304
tkrn 9 июл. 2013 г., 05:30:52

Файл:

данные
Б
С Д
данные
Е
Г Н
данные
Я ДЖ
К Л
М Н

Желаемый результат:

Я ДЖ
К Л
М Н

Как разделить по "данных"? Я был поиск от Google о том, как использовать awk, но большинство относительных awk-это разбить колонну.

+288
Jeff Mercado 22 авг. 2013 г., 07:37:25

Тл;др

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

Среды

  • freeipa-клиент-4.6.1-3.fc27.архитектуру x86_64
  • допускается использование разных механизмов-1.16.0-4.fc27.архитектуру x86_64

Вся история

Я пишу скрипт userinfo.sh что будет показывать, если пользователь является локальным, допускается использование разных механизмов, может SSH и разрешено допускается использование разных механизмов.

В настоящее время я делаю проверку, если пользователь из домена с getent passwd с -с ССС $имя_пользователя команда. Но я столкнулся с проблемой, где проверка базы данных допускается использование разных механизмов возвращает локальный пользователь!

# getent passwd с -с ССС 'bgstack15-местный'
bgstack15-местный:х:1000:1000:bgstack15-местный:/главная/bgstack15-местный:/бин/Баш

Проверка содержимого базы данных (кеш) для ССС показывает допускается использование разных механизмов, видимо, кэширует все виды информации о местных пользователей.

# суда корневой-c Су 'строки в /var/lib в/ССС/дБ/* | grep в bgstack15-местные' | СНП | уник
имя=bgstack15-местный@implicit_files,СN=группы,CN=ИЖС
имя=bgstack15-местный@implicit_files,СN=группы,CN=implicit_files,СN=sysdb
имя=bgstack15-местный@implicit_files,CN=пользователи,СN=implicit_files,СN=sysdb
[...выходные данные усекаются]

Я пробовал очистка кэша допускается использование разных механизмов в целом, и просто для пользователя. Ни сделал разницу.

# sss_cache -у
# sss_cache -у bgstack15-местные

Пользователь не отображается как локальный пользователь, и я обещаю, что это только локальный пользователь!

getent passwd с -с bgstack15-локальные файлы''
bgstack15-местный:х:1000:1000:bgstack15-местный:/главная/bgstack15-местный:/бин/Баш

На man-страницах getent(1) и getpwent(3) не помогают мне понять, что может быть происходит. допускается использование разных механизмов(8) показывает мне, что допускается использование разных механизмов может кэшировать Локальные пользователи, которые на самом деле противоречит тому, что я хочу! НСС участок допускается использование разных механизмов.конф(5) не поможет, но, возможно, я не достаточно времени, чтобы прочитать его. Я немного застрял.

Мой допускается использование разных механизмов.конф

[домен/МПа.пример.сом]
id_provider = ИПА
ipa_server = _srv_, dns1.ipa.example.com
ipa_domain = ipa.example.com
ipa_hostname = fc27c-01a.ipa.example.com
auth_provider = ИПА
chpass_provider = ИПА
access_provider = ИПА
cache_credentials = истина
ldap_tls_cacert = /и т. д./МПа/Калифорния.ЭЛТ
krb5_store_password_if_offline = истина
[допускается использование разных механизмов]
услуги = НСС, Пэм, СШ, судо
Домены = ipa.example.com
[НСС]
homedir_substring = /домой
[Пэм]
[суда]
[autofs с]
[СШ]
[Пак]
[ЛСП]
[секреты]
[session_recording]

Последней инстанции

Я могу попробовать сделать чек против ${имя пользователя}@${домен} при выполнении -с ССС проверить, но это значит, что мне потом придется перебрать все домены в допускается использование разных механизмов.conf и что бы замедлить этот процесс.

+184
Mike Young 20 июл. 2015 г., 23:58:21

Как рассчитать размер ЛЖ в экстентов:

  • помощью команды pvdisplay -м и СМ Макс степени количество необходимых баллов (в моем случае /dev/ПДД).
  • размер caclulate в экстентов = [размер в нужно ГБ] * 1024 * 1024 / 4кб

    например, 800ГБ = 800 * 1024 * 1024 / 4096 = 204800

  • расчет времени начала расширять количество: максимальная степень - размер в степени + 1
  • выполнить команду: lvcreate, что -Н MyLV1 -l204800 ВГ-массив RAID5 /Дев/СДА:start_extent-max_extent

например: lvcreate, что -N установка -l204800 ВГ-старый файл /dev/ПДД:1224995-1429794

+147
Maahir Rahman 27 июл. 2017 г., 06:57:47

У меня есть следующие установки:

enter image description here

Я хотел бы быть в состоянии SSH или VNC от домашнего компьютера до рабочего компьютера. Я думаю, что я мог установить постоянного СШ (реверс) туннель, чтобы получить все это, но я не уверен, как сделать эту работу.

+67
Branko Radojevic 31 мар. 2019 г., 21:24:50

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

$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