почему я отклоняю свои права в sudo?

почему я - denid мои права удалить каталоги, даже я создал в sudo теперь, я не могу избавить меня от него - да это пусто

сделал это, чтобы обеспечить, чтобы у меня был sudo в учетных записях:

userz@bw:~$ sudo adduser userx sudo
[sudo] password for userz: 
The user `userx' is already a member of `sudo'.
userz@bw:~$ sudo adduser userz sudo
The user `userz' is already a member of `sudo'.
userz@bw:~$ cd /usr/local/share

таким образом я пытался удалить каталог:

userz@bw:/usr/local/share$ rmdir themes
rmdir: failed to remove ‘themes’: Permission denied

проверенный, чтобы быть уверенным это пусто:

userz@bw:/usr/local/share$ cd themes
userz@bw:/usr/local/share/themes$ ls
userz@bw:/usr/local/share/themes$ ls -la
total 8
drwxr-xr-x 2 root root 4096 Oct  2 14:20 .
drwxr-xr-x 8 root root 4096 Oct  2 14:20 ..
userz@bw:/usr/local/share/themes$ 

если я нахожусь в sudo затем, почему он не позволил мне быть чуваком суперпользователя, чтобы сделать то, что я буду?

0
задан 3 October 2013 в 01:31

3 ответа

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

sudo rmdir themes

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

0
ответ дан 3 October 2013 в 01:31

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

userz@bw:/usr/local/share$ sudo rmdir themes
0
ответ дан 3 October 2013 в 01:31

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

$ 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 .

^ Здесь мне владел каталогом корень.

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

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

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

Теперь, somedir не существуйте больше, это пошло УНИЧТОЖЕННОЕ!

2
ответ дан 3 October 2013 в 01:31

Другие вопросы по тегам:

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