Як я можу стати власником файла / папки, якою володіє корінь?


31

У мене була погана звичка зберігати свої шпалери в / usr / share / фонах , і вирішила перенести їх у « Картинки» . Ну, проблема полягає в тому, що більшість з них зараз доступні лише для читання, оскільки вони належать root . Як я можу стати їх власником, якщо root вже їм належить? Я вже спробував Як я можу стати власником файлу, що походить від іншого ПК / користувача? , але налаштування не "притримуються".

введіть тут опис зображення

Відповіді:


59
  1. Відкрийте термінал ( CTRL+ ALT+ T). Тепер ви у вашому домі.
  2. sudo chown -R $USER:$USER Pictures і введіть звичайний пароль користувача.

1
Або якщо інший каталог у вашій домашній папці замінить цей малюнок. Працював і для мене, і для папок.
Леві

опція -R або –рекурсивна робота з файлами та каталогами рекурсивно
Євген Афанасьєв

12

Ви можете це зробити через термінал або gui.

GUI VERSION

Натисніть ALT+ F2та введіть gksu nautilusце перетворить вас у обліковий запис адміністратора за допомогою nautilus. Тепер перейдіть до цих файлів і змініть дозволи / власника, щоб ваш звичайний обліковий запис міг ними користуватися. Це часом не виходить. Принаймні для мене вони працюють, а в іншому ПК - ні. Перевірте і подивіться.

Версія GUI виглядає майже так само, як Dash, за винятком того, що замість того, щоб на панелі пошуку сказати "Пошук", написано "Запустити команду". Ось зображення:

введіть тут опис зображення

ТЕРМІНАЛЬНА ВЕРСІЯ

Введіть ALT+ F2та введіть gnome-terminal. Перейдіть до цієї папки. У вашому випадку це було б cd "/home/alan/Desktop/Untitled Folder"і введіть sudo chown alan:alan *.jpg. Це буде працювати, тому що буде;)


Дякую CYREX! Версія GUI чомусь ніколи не працюватиме, але запуск цієї програми в Terminal зробив свою справу. Ванні першою відповів (за 6 секунд), але я, оскільки у вас обох була практично однакова відповідь, я також проголосував над вашими :)
Алан

@Luis Версія GUI працює на будь-якій версії Ubuntu або лише на 12.04?
Лусіо

1
@Lucio - можу підтвердити, що він працює принаймні з 11.04. Я спробував це в 11.04, 11.10 та 12.04.
Луїс Альварадо

5
sudo su
chown user_name folder_name

Спочатку Відкрийте свого суперкористувача, який є root

У наведеній вище команді user_nameє ім'я користувача, на якого ви хочете встановити право власності, folder_name- це папка, право власності якої ви хочете змінити


5
Зовсім не потрібно робити цього, sudo suякщо ви вже робите sudo chown.
edwinksl

2

Командний рядок: використовуйте Alt+F2

Перейдіть до каталогу, який містить ваші файли, які ви хочете змінити. Використовуйте sudoперед командою, яка змінює дозволи, власника та групи цих файлів. Вам буде запропоновано ваш пароль, і команда виконає так, ніби ви root.

Ви також sudo suможете ввести root.

$ sudo su
[sudo] password for {username}: 
root@{host}:/home/{username}#

Потім перейдіть до каталогу, який містить ваші файли, які ви хочете змінити.

Дозвіл змінено на chmodПриклад: chmod 755 somefileзробить його читанням, записом, виконанням для власника та читанням, виконанням для групи та інших. Користувача та групи змінено на chownПриклад: chown alan:alan somefileзробить аланом власника деякого файлу.

редагувати: прочитавши посилання, яке ви опублікували, у мене є питання! Ця тема вже не відповіла на ваше запитання? Це говорить про виконання gksu nautilus. Цей параметр дозволяє використовувати Nautilus як користувач root. Це дозволить вам змінити доступ (див. Малюнок у цій темі).


Привіт Rinzwind, дякую за вашу відповідь! Як завжди, я шукав питання, перш ніж розмістити свою, і наткнувся на це питання. Він сказав, що використовувати, gksu nautilusщо було першим, що я спробував, перш ніж знайти це питання. Але я чомусь змінив би дозволи, і вони завжди будуть скидатися, навіть як root. Дивно!
Алан

Не дивно! звичайний дурний;) Може бути помилка: X
Rinzwind

Я впевнений, що ні! У будь-якому випадку я не переставляв свої шпалери туди, має сенс цього не робити.
Алан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.