почему мне отказывают в моих правах в sudo?

Строка не завершена и указывает на неправильный каталог, это должно быть:

#!/usr/bin/awk

Thats назвал 'волшебную строку' или 'хижину' и говорит оболочку, какая программа необходима для интерпретации сценария.

другой способ работать awk (указан @Knud larsen):

awk -f file.awk [file to be processed]

0
задан 13.04.2020, 13:12

3 ответа

Участие в группе sudo позволяет пользователю использовать программу sudo для получения привилегий суперпользователя. Но вам все равно придется использовать sudo для получения привилегий суперпользователя, например

userz@bw:/usr/local/share$ sudo rmdir themes
2
ответ дан 13.04.2020, 13:13
  • 1
    @zwets и сделанный мной записать другой ответ, который не находится в слепом то же Вам обоим: P – Mátyás Bachorecz 13.04.2020, 13:13
  • 2
    @user198193 единственная вещь, которая хороша для, должен видеть свои инструкции по использованию; that' s все Вы добираетесь, когда Вы делаете sudo [enter]. Или Вы получаете что-то другое? – Paul Williams 13.04.2020, 13:13
  • 3
    поэтому каждый раз, когда я должен использовать su право, я должен ввести sudo сначала тогда команда? тогда, каков sudo [входят], вставленный пароль тогда [входят] снова хороший для? и спасибо – vallismortis 13.04.2020, 13:13
  • 4
    Ошеломите Florian, мы записали [почти 110] буквально то же одновременно!:-) – Antimony 13.04.2020, 13:14
  • 5
    @user198193, что? Проверьте мой ответ. – abatishchev 13.04.2020, 13:14

Конечно, это не позволит вам удалить каталог, потому что вы не root !

$ whoami
braiam
$ sudo whoami
[sudo] password for braiam: 
root
$

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

Вот как вы удаляете каталог с помощью sudo:

$ ls -al somedir/
total 8
drwxr-xr-x  2 root   root   4096 oct  2 18:02 .

^ Здесь у меня есть каталог, принадлежащий root.

$ sudo rmdir -v somedir
rmdir: removing directory, ‘somedir’

Здесь я говорю суперпользователю - сделать rmdir (удалить каталог) с -v (подробными) параметрами, которые называются somedir. [1114 ]

$ ls -l somedir/
ls: cannot access somedir/: No such file or directory

Теперь, somedir больше не существует, это пошло KAPUT!

2
ответ дан 13.04.2020, 13:13

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

sudo rmdir themes

Команда sudo поднимет вас до root, а затем выполнит rmdir themes.

3
ответ дан 13.04.2020, 13:14

Теги

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