chown: смена владельца `': операция не разрешена

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

$ chown root testfile

Но это выдает мне ошибку:

 chown: changing ownership of `testfile': Operation not permitted

Однако я владелец файла и предоставил себе права на чтение, запись и выполнение для файла:

-rwx------  1 viggy viggy      10 Nov 14 13:01 testfile

Так как владелец файла, почему я не могу изменить владельца файла?

4
задан 15 November 2012 в 09:10

1 ответ

Вы должны быть root, чтобы сменить владельца файла. Обычные пользователи не могут этого сделать.

В противном случае было бы легко получить root-доступ, просто используя chmod для установки бита SETUID, а затем изменив владельца на root.

0
ответ дан 15 November 2012 в 09:10

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

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