LINUX.ORG.RU
ФорумTalks

В оффтопик добавляют sudo

 заимствование


0

2

В утекшей в сеть новой версии windows11 появилась знакомая всем пользователям Макос и Линукс команда sudo:

https://www.windowslatest.com/2024/02/01/first-look-windows-11-is-getting-native-macos-or-linux-like-sudo-command/

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

★★★★★

Ответ на: комментарий от Zhbert

Щас powershell на bash заменят — и заработают.

Smacker ★★★★
()
Ответ на: комментарий от utanho

А какой утилитой раньше поднимали привилегии?

В cmd runas, в powershell -verb runas. В последние пару лет набрала популярность gsudo, которая поднимает привилегии не только для запускаемых приложений или скриптов, но и для скрипт-блоков в интерфактивном режиме. Конечно все через окошко UAC.

dmitry237 ★★★
()
Ответ на: комментарий от vbcnthfkmnth123

Не только консоль. Там в меню ПКМ есть пункт «запустить от имени администратора». Кто рулит этим пунктом?

utanho ★★★★★
()

Они просто runas наверно перебрендировали.

Ну да и пофиг, я всегда говорил что sudo для виндузятников, как открытых так и латентных.

firkax ★★★★★
()
Ответ на: комментарий от Zhbert

В винде кто-то работает из консоли что ли?

PowerShell вполне себе годный.

TPPPbIHDELj
()
Ответ на: комментарий от thesis

Кавычки отменили или что? Кста а в оффтопике я намучался с консолькой, реально неудобная, powershell лучше, но уж больно многословный

peregrine ★★★★★
()
Ответ на: комментарий от peregrine

Кавычки

УДОБНО. И с каждым новым элементом в конвейере или вызовом функции ВСЁ УДОБНЕЕ И УДОБНЕЕ.

powershell лучше

Ну так вот тебе и счастье, и оно сто лет уже там.

многословный

Get-Alias

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 2)

Вот куда они лезут, а? У винды две ниши:

  • игровая прошивка

  • станок для дотнета

Зачем отвлекаться от главного?

DumLemming ★★
()
Ответ на: комментарий от thesis

Запускает от другого пользователя. Если аккаунт «Administrator» активный и у него есть пароль, то runas запускает процесс с его правами. Но в винде он по умолчанию отключен. Проще:

start program.exe -verb runas
dmitry237 ★★★
()

Когда-то давно я писал, что Винда будет дистром Линукса

Ros ★★★★
()
Ответ на: комментарий от mono

Не заниматься виндузятничеством, очевидно. Или о чём ты?

firkax ★★★★★
()

Граждане линуксоиды, а вам не пофиг что там в винде добавляют, или убирают?

imul ★★★★★
()
Ответ на: комментарий от caryoscelus

Мелко-мягким вялый больше был бы в тему.

pr849
()
Ответ на: комментарий от no-dashi-v2

Ты ж мой хороший.
Ну давай откроем вместе.

$ ls
'1 1 1.txt'  '2 2 2.txt'  '3 3 3.txt'
$ RES=$(ls)
$ echo $RES
1 1 1.txt 2 2 2.txt 3 3 3.txt

А теперь powershell:
PS D:\test> $RES=$(gci)
PS D:\test> echo $RES

    Каталог: D:\test

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2/4/2024   1:02 AM              0 1 1 1.txt
-a----          2/4/2024   1:02 AM              0 2 2 2.txt
-a----          2/4/2024   1:02 AM              0 3 3 3.txt

Как там, говорю, дела с пробелами в bash, посоны? Уже нормально всё? Кавычки не забываем! Ключики к xargs не забываем!

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)
Ответ на: комментарий от thesis

чего-то я тебя не понимаю. что не так то? если в своем примере заменишь $(ls) на $(ls -l) получишь такой же примерно вывод

adn ★★★★
()
Ответ на: комментарий от adn

Я аж линукс загрузил. Ну смотри:

[root@192 test]# RES=$(ls -l)
[root@192 test]# echo $RES
total 0 -rw-r--r--. 1 root root 0 Feb 4 01:32 1 1 1.txt -rw-r--r--. 1 root root 0 Feb 4 01:32 2 2 2.txt -rw-r--r--. 1 root root 0 Feb 4 01:32 3 3 3.txt
УДОБНО.

thesis ★★★★★
()
Ответ на: комментарий от adn

Я ж и говорю, посоны, кавычки не забываем! Попутно рассказываем друг другу о том, как неудобно в вендовой консоли.

thesis ★★★★★
()
Ответ на: комментарий от thesis

и? сначала ты начал про экранирование строк, потом ересь совсем понес. Боишься кавычек у echo или что? мне вот в твоем примере $ перед RES во время ее создания нифига не нравится

adn ★★★★
()
Ответ на: комментарий от adn

Боишься кавычек

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

thesis ★★★★★
()
Ответ на: комментарий от adn

мне вот в твоем примере $ перед RES во время ее создания нифига не нравится

Универсальный синтаксис работы с переменными? Да не, фигня какая-то, при Ленине в юниксах такого не было ггг.

thesis ★★★★★
()
Ответ на: комментарий от thesis

ну вдруг еще этот синтаксис стандартизирован и есть ISO, я хз

adn ★★★★
()
Ответ на: комментарий от utanho

Туда можно openssh сервер поставить и баш. Будет вообще удобнее

einhander ★★★★★
()
Ответ на: комментарий от firkax

Они просто runas наверно перебрендировали.

Кажется «runas» больше похож на «su», чем на «sudo». Пароль ведь нужен в явном виде от целевого пользователя.

Весь кайф sudo в том, что можно людям дать какие-то права избирательно/повышенные, а пароль от самого root не давать. Же.

Вот на SCO UNIX не помню чтобы было sudo. Только в линуксах про него узнал.

Toxo2 ★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

Обманываете.

Не знаю как раньше, но в Windows XP я пользовался runas. Сейчас пользуюсь PsExec.

Camel ★★★★★
()
Ответ на: комментарий от adn

ты bash не знаешь

Тебя научить могу. И башу, и нормальному шеллу. Но за деньги, а пока живи так, не забывай про кавычки.

thesis ★★★★★
()
Ответ на: комментарий от Camel

Нафига нужен sudo неясно.

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

thesis ★★★★★
()
Ответ на: комментарий от thesis

О! Маниакальная фаза с манией величия. Ты же знаешь куда тебе завтра идти?

adn ★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)