Я скопировал набор файлов BlueJ из /usr/share/doc/BlueJ
в каталог ~/BlueJ
, однако файлы в папках настроены с правами суперпользователя и доступны только для чтения. Мне нужно иметь возможность читать / записывать их.
Таким образом, в папке BlueJ есть подпапки для каждого проекта, например, папка фигур.
Я нашел эту команду здесь для изменения отдельного файла. Права доступа к файлам Ubuntu
user@host:/home/user$ sudo chmod o+x /usr/local/bin/somefile
Но как я могу изменить права доступа к папке и впоследствии все файлы в папках для каждой папки проекта в ~/BlueJ
?
Это просто! Вы можете сделать это так, как сказал Сагар, или сделать это из графического интерфейса. Откройте терминал
sudo nautilus
Перейдите к папке / файлу, для которого вы хотите изменить права доступа, затем щелкните по нему правой кнопкой мыши и выберите «Свойства». Зайдя в меню свойств, перейдите на вкладку «Разрешения» и настройте свои разрешения!
И, кстати, на вкладке прав доступа есть возможность применить выбранные вами параметры ко всем файлам в этой папке, надеюсь, что это не так!
Сделайте
sudo chmod -R o+rwx ~/BlueJ
или
sudo chmod -R 755 ~/Bluej
Где -R
для рекурсивного, а o+rwx
для других чтение / запись и выполнение
или
Если вы хотите стать владельцем папки и файлов
sudo chown -R USERNAME.USERNAME ~/Bluej
Где USERNAME - ваше имя пользователя Ubuntu .