Как я могу стать владельцем файла, который исходит от другого ПК / пользователя?

У меня есть файл с другого компьютера с Ubuntu, владельцем файла является моя учетная запись пользователя с этого компьютера. Как изменить владельца на учетную запись пользователя на другом компьютере, чтобы я мог его использовать?

Когда я пытаюсь изменить права доступа к файлу через nautilus, я получаю сообщение, что вы не владелец, поэтому вы не можете подать разрешения.

Но я владелец только на другой Ubuntu с другой учетной записью. Должен ли я сначала изменить права на исходную файловую систему или я могу каким-то образом перенять права?

1 ответ

Решение

Инструкции командной строки:

Использовать chown команда.

Пример:

sudo chown user file

куда user это имя пользователя на втором компьютере. Это должно быть запущено со второго компьютера.

Инструкции GUI:

Запустите Nautilus с привилегиями sudo

  • Alt + F2
  • Войти gksu nautilus,
  • Введите ваш пароль.

  • Теперь вы можете щелкнуть правой кнопкой мыши файл, перейти на вкладку " Разрешения " и выбрать нового владельца в выпадающем списке " Владелец".

    альтернативный текст

Чтобы быть более точным, вы можете изменить один файл на себя как на владельца и группу владельцев,

sudo chown nes:nes filename.txt

(замените "nes" своим именем пользователя и "filename.txt" именем файла).

Чтобы изменить владельца всего каталога на вас, используйте флаг "-R" для "рекурсивный":

sudo chown -R nes:nes folderName

Но: НЕ делайте этого с какой-либо системной папкой (/usr, /root, /, /boot, /etc...), но ТОЛЬКО с папками в вашем домашнем каталоге, иначе вы сломаете свою систему.

Если вы используете "ls -l", и он показывает вам владельца файлов как "1002", вы можете использовать

find . -uid 1002 -exec chown nes:nes {} +

... для изменения всех пользователей всех файлов, принадлежащих "1002", на "nes" в текущем каталоге, в котором вы находитесь, и во всех подкаталогах.

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