Size: a a a

2021 January 07

Vs

Vladislav support.od... in pro.bash
а есть еще puppet, chief и еще с 10-ок инструментов оркестрации
источник

F

Fljúgandi Kettlingur... in pro.bash
∀lǝxǝʎ
я считаю не нужным в 99% случаев ходить куда-либо не рутом, потому что все действия которые мне могут быть нужны на сервере требуют привилегий
ты делаешь ssh root@server?
Оукей...
источник

V

Vikentsi in pro.bash
Fljúgandi Kettlingur
ты делаешь ssh root@server?
Оукей...
иногда среда бывет не enterprise. Вот вам root в js в собственном браузере https://copy.sh/v86/?profile=archlinux
источник

V

Vikentsi in pro.bash
как песочница - идеально.
источник

V

Vikentsi in pro.bash
зачем мне эти лишние навороты с безопасностью в такой среде?
источник

∀lǝxǝʎ in pro.bash
Vikentsi
зачем мне эти лишние навороты с безопасностью в такой среде?
sudo нужно в двух случаях:
1. выдать доступ только к конкретным ко командам
2. использовать его в окружении подобного локальному, когда ты живёшь в своём юзере полностью и иногда надо поставить пакет или перезапустить сервис (для этого, кстати systemd polkit использует и без sudo)

Может и есть ещё 1-2 кейса, но так сходу не видятся.
Так вот, что первое, что второе очень специфичные вещи для прода, и далеко не везде нужны.
источник

VP

Vadim "Oxyd&quo... in pro.bash
∀lǝxǝʎ
sudo нужно в двух случаях:
1. выдать доступ только к конкретным ко командам
2. использовать его в окружении подобного локальному, когда ты живёшь в своём юзере полностью и иногда надо поставить пакет или перезапустить сервис (для этого, кстати systemd polkit использует и без sudo)

Может и есть ещё 1-2 кейса, но так сходу не видятся.
Так вот, что первое, что второе очень специфичные вещи для прода, и далеко не везде нужны.
А когда у тебя энное количество администраторов, и кто-то накосячил , ты будешь бесконечность играть в угадайку, ибо рут у всех одинаковый и без судо сам чОрт не разберёт.
источник

∀lǝxǝʎ in pro.bash
Vadim "Oxyd" Priluzkiy
А когда у тебя энное количество администраторов, и кто-то накосячил , ты будешь бесконечность играть в угадайку, ибо рут у всех одинаковый и без судо сам чОрт не разберёт.
Очень зависит от того как выстроить систему
источник

M

Maxim in pro.bash
Народ, предложите вариант удаления первой и последней части пути.

Вход:
alacritty/.config/alacritty/alacritty.yml
rofi/.config/rofi/scripts/calculator
folder1/.folder2/folder with space/calculator

Выход:

.config/alacritty
.config/rofi/scripts
.folder2/folder with space
источник

∀lǝxǝʎ in pro.bash
Maxim
Народ, предложите вариант удаления первой и последней части пути.

Вход:
alacritty/.config/alacritty/alacritty.yml
rofi/.config/rofi/scripts/calculator
folder1/.folder2/folder with space/calculator

Выход:

.config/alacritty
.config/rofi/scripts
.folder2/folder with space
x="folder1/.folder2/folder with space/calculator"
dirname "${x#*/}"
источник

аᶘ

асоциальный пикотран... in pro.bash
dirname "alacritty/.config/alacritty/alacritty.yml" | cut -d/ -f2-
источник

M

Maxim in pro.bash
∀lǝxǝʎ
x="folder1/.folder2/folder with space/calculator"
dirname "${x#*/}"
Спасибо работает, моя вина я не учел еще один вариант. А можно как-то адаптировать чтобы в случае одной папки, он оставлял файл. Как в последней строке примера.

вход
alacritty/.config/alacritty/alacritty.yml
rofi/.config/rofi/scripts/calculator
folder1/.folder2/folder with space/calculator
zsh/.zshrc

выход:
.config/alacritty
.config/rofi/scripts
.folder2/folder with space
.zshrc
Благодарю!
источник

∀lǝxǝʎ in pro.bash
но последний вариант не логичен в рамках условий
источник

∀lǝxǝʎ in pro.bash
можно конечно описать всё, но ни где больше файла не остаётся
источник

M

Maxim in pro.bash
∀lǝxǝʎ
но последний вариант не логичен в рамках условий
А извините, это я туплю. Не выспался. Так спасибо за варинат. Очень короткий и удобный. Что загуглить чтобы прочитать про это "${x#*/}" ?
источник

∀lǝxǝʎ in pro.bash
man bash
Parameter Expansion
источник

F

Fljúgandi Kettlingur... in pro.bash
Maxim
А извините, это я туплю. Не выспался. Так спасибо за варинат. Очень короткий и удобный. Что загуглить чтобы прочитать про это "${x#*/}" ?
источник

F

Fljúgandi Kettlingur... in pro.bash
Maxim
Спасибо работает, моя вина я не учел еще один вариант. А можно как-то адаптировать чтобы в случае одной папки, он оставлял файл. Как в последней строке примера.

вход
alacritty/.config/alacritty/alacritty.yml
rofi/.config/rofi/scripts/calculator
folder1/.folder2/folder with space/calculator
zsh/.zshrc

выход:
.config/alacritty
.config/rofi/scripts
.folder2/folder with space
.zshrc
Благодарю!
и у тебя есть .zshrc. Вопрос по башу или по zsh? Потому что parameter expansion - башизм
источник

F

Fljúgandi Kettlingur... in pro.bash
∀lǝxǝʎ
sudo нужно в двух случаях:
1. выдать доступ только к конкретным ко командам
2. использовать его в окружении подобного локальному, когда ты живёшь в своём юзере полностью и иногда надо поставить пакет или перезапустить сервис (для этого, кстати systemd polkit использует и без sudo)

Может и есть ещё 1-2 кейса, но так сходу не видятся.
Так вот, что первое, что второе очень специфичные вещи для прода, и далеко не везде нужны.
Просто удивительно, почему же тогда все security practices требуют в обязательном порядке запрещать руту ssh
источник

∀lǝxǝʎ in pro.bash
Fljúgandi Kettlingur
и у тебя есть .zshrc. Вопрос по башу или по zsh? Потому что parameter expansion - башизм
в zsh он конечно тоже есть
источник