У меня есть файл с другого компьютера с Ubuntu, владельцем этого файла является моя учетная запись пользователя с этого компьютера. Как изменить владельца на учетную запись пользователя на другом компьютере, чтобы я мог его использовать?
Когда я пытаюсь изменить права доступа к файлу через nautilus, я получаю сообщение, что вы не владелец, поэтому вы можете это сделать. нет прав доступа.
Но я владелец другого Ubuntu с другим аккаунтом. Должен ли я сначала изменить права на исходную файловую систему или я могу каким-то образом перенять права?
Команды командной строки:
Используйте команду
chown
.Пример:
sudo chown user file
Где
blockquote>user
- имя пользователя на втором ПК. Это должно быть запущено со второго компьютера.Инструкции графического интерфейса пользователя:
Запустите Nautilus с привилегиями sudo
blockquote>
- Alt kbd> + F2 kbd>
- Введите
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». в текущем каталоге, в котором вы находитесь, и во всех подкаталогах.