Здрствуйте форумчане.Подскажите пожайлуста.
Отредактировал файл-при сохранении пишет-доступ запрещён.
как с этим бороться?
Значит нет прав на запись в директорию, куда вы пытаетесь сохранить файл и/или нет прав на запись в выбранный файл. Обычно это можно исправить, если запустить команду с sudo.
Если вы открываете текстовый редактор из меню или двойным кликом по файлу, то есть когда нет возможности ввести sudo, то значит нужно изменить способ открытия на командную строку.
Для этого используйте команду вида:
sudo РЕДАКТОР /ПУТЬ/ДО/ФАЙЛА
В качестве РЕДАКТОРА может быть, например, gedit.
Пример команды, которая открывает файл /etc/hosts в редакторе gedit, запущенным с повышенными привилегиями:
sudo gedit /etc/hosts
Насколько я понимаю, запускаете их с sudo? Проверьте, доступна ли сама файловая система для записи — возможно, она смонтирована только для чтения.
Если файловая система смонтирована в том числе и для записи, то похоже на то, что у файла установлен атрибут i — это нечасто используемый атрибут, который запрещает любое изменение файла и его имени даже пользователю root — изменить файл становится возможно только после снятия атрибута, это делается командой вида:
sudo chattr -i /ПУТЬ/ДО/ФАЙЛА
@mial
└─$ lsattr
--------------e------ ./go1.15.6.linux-amd64.tar.gz
--------------e------ ./wpscan
--------------e------ ./lynis
--------------e------ ./Шаблоны
--------------e------ ./sslstrip
--------------e------ ./Pyrit
--------------e------ ./Видео
--------------e------ ./griddb
--------------e------ ./NetworkManager.conf
--------------e------ ./toriptables2
--------------e------ ./lynis.log
--------------e------ ./Документы
--------------e------ ./Загрузки
--------------e------ ./lynis-report.dat
--------------e------ ./Изображения
--------------e------ ./how
--------------e------ ./NetworkManager.cof
--------------e------ ./Общедоступные
--------------e------ ./QCA9377
--------------e------ ./airgeddon
lsattr: Отказано в доступе While reading flags on ./nano.save
lsattr: Отказано в доступе While reading flags on ./NetworkManager.cof.save
--------------e------ ./Музыка
--------------e------ ./Рабочий стол
lsattr: Отказано в доступе While reading flags on ./nano.save.1
не удаётся отредактировать.
┌──(root?kali)-[/home/kali]
└─# /etc/NetworkManager/NetworkManager.conf 127 ⨯
zsh: Отказано в доступе: /etc/NetworkManager/NetworkManager.conf
Извините, а вы вообще понимаете, что делаете?
В предпоследнем сообщении вы проверяете атрибуты в текущей директории. А в последнем сообщении вы просто вводите имя файла без указания программы, которой вы хотите его открыть, причём этот файл вообще в другой директории. Или это троллинг?
Если вы реально не понимаете, что делаете, то файл нужно открывать так:
sudo gedit /etc/NetworkManager/NetworkManager.conf
Если gedit не установлен, то установите его.
Это ваша задача сразу понятно объяснить что именно вы пытаетесь делать, чтобы общение не превращалось в чат. То есть написать, какие команды вводите, какого результата ожидаете, и что вас не устраивает в полученном результате. Никому не интересно вести с вами «беседы» и гадать, что за неведомая хрень у вас там происходит.
@mial
Я только начинаю изучать kali , поэтому я на вашем форуме.Увас хороший форум ВЫ всегда объясняете очень хорошо.Ну а если что не так то извените что задаю глупые вопросы.Но очень хочется изучить эту ОС.