Всем привет, существует команда на полный доступ к каталогу который находится в корневой директории
я даже сам лично ей пользовался но просто блин забыл как она вообще пишется.
Например мне нужно открыть доступ на запись в /usr/...... пишется команда название директории и туда
потом можно спокойно записывать файлы удалять изменять их.
Права на полный доступ
[console]chmod 777 <папка>[/console]
Права на запись уже выданы каталогам, но только для root. Что бы сделать запись для обычного пользователя, изменить пользователя создавшего каталог. Например:
[console]
# chown user:root /usr/share/wallpapers/
[/console]
Вместо user написать своего пользователя.
После выполнения этой команды, будет доступна запись в каталог /usr/share/wallpapers/ от обычного пользователя.
Всем привет, существует команда на полный доступ к каталогу который находится в корневой директории
я даже сам лично ей пользовался но просто блин забыл как она вообще пишется.
Например мне нужно открыть доступ на запись в /usr/...... пишется команда название директории и туда
потом можно спокойно записывать файлы удалять изменять их.
оно вам ДЕЙСТВИТЕЛЬНО надо? что-бы кто угодно мог писать что угодно? Есть чудная ос Windows, там и делать ничего не надо... вы ЭТОГО хотите? тогда да:
chmod 777 -Rv (не)нужный_каталог
вот только это ИМХО не самая лучшая идея...
согласен просто иногда ну очень там нужно что то изменить а ругается что нельзя
согласен просто иногда ну очень там нужно что то изменить а ругается что нельзя
Так на это есть su или sudo.
[quote=alfers]Всем привет, существует команда на полный доступ к каталогу который находится в корневой директории
я даже сам лично ей пользовался но просто блин забыл как она вообще пишется.
Например мне нужно открыть доступ на запись в /usr/...... пишется команда название директории и туда
потом можно спокойно записывать файлы удалять изменять их.
оно вам ДЕЙСТВИТЕЛЬНО надо? что-бы кто угодно мог писать что угодно? Есть чудная ос Windows, там и делать ничего не надо... вы ЭТОГО хотите? тогда да:
chmod 777 -Rv (не)нужный_каталог
вот только это ИМХО не самая лучшая идея...[/quote]
кстати вопрос может быть не совсем в тему но хотелось бы ещё узнать какая файловая система для мандривы лучше
всего?
кстати вопрос может быть не совсем в тему но хотелось бы ещё узнать какая файловая система для мандривы лучше
всего?
Тут у народа разные предпочтения smile
Я бы посоветовал ext4 и не важно для какого дистрибутива.
[console]chmod 777 <папка>[/console]
Никогда так не делать - вы же безопасность линукса убьете на корню, особенно если поставите такие права на корневой каталог, или на /var
[quote=xlin][console]chmod 777 <папка>[/console]
Никогда так не делать[/quote]
Правильно, делайте так:
chmod 777 *smile чтоб сразу и файлы все в этом каталоге стали 777 smile
alex-seed,
есть chroot и gpasswd -a для нормальной политики безопасности в линуксе и прямых рук, а всякие chmod 777 - не знаю где безопасно применять, есть только в /tmp и то не факт.
alex-seed,
есть chroot и gpasswd -a для нормальной политики безопасности в линуксе и прямых рук, а всякие chmod 777 - не знаю где безопасно применять, есть только в /tmp и то не факт.
Это я так написал, чтоб если убивать, то на раз... smile
alex-seed,
если убивать то cd / && rm -rf * (или как-то так) :D
alfers, для изменения конфигураций системы, программ, при не имении опыта работы с системой лучше делать через sudo, а конфгурации которые правишь -- резервировать. sudo ведёт свой журнал событий, поэтому если что-то случайно на воротишь, всегда можно будет посмотреть.
Изменять права для / не стоит, к советам прислушайся.
Если же нужно просто обойки забрасывать, то мой рецепт тебе в полне подойдёт.
если убивать то cd / && rm -rf * (или как-то так)
Какой ты злой.
Нет файлов -- нет проблем!
Я думай, что просто со звёздочкой уже работать не будет.
[console]
# rm -rf /*
[/console]
А вот так, 100% удалишь linux.
Никогда так не делать - вы же безопасность линукса убьете на корню, особенно если поставите такие права на корневой каталог, или на /var
Был вопрос, есть ответ. :D Естественно так сам не делаю :D
кстати вопрос может быть не совсем в тему но хотелось бы ещё узнать какая файловая система для мандривы лучше
всего?
Вы не задумывались, почему их там так много? А всё потому, что лучшей не существует. Каждая FS хороша для своих задач. Если точно не знаете, или если вы используете компьютер по назначению (Mandriva Desktop для десктопа) - используйте ту, что по умолчанию. Я могу порекомендовать EXT4. Только не забывайте делать бекапы нужных данных - восстановление удалённых файлов тут в общем случае невозможно, а в частном практическом - сложнее и малоэффективнее, чем в Windows+NTFS.
Правильно, делайте так:
chmod 777 *
smile чтоб сразу и файлы все в этом каталоге стали 777 smile
злоумышленнику достаточно полного доступа всего-лишь к каталогу - он может убить файл и создать новый с тем-же именем. Например:
sed -ri '/Зарплата для нашего админа/s/\$[0-9]+/$1000000/' ;)
это позволит увеличить зарплату админу, даже если файл доступен только для чтения.
есть только в /tmp и то не факт.
для САМОГО /tmp/ - НИ В КОЕМ СЛУЧАЕ! там надо 1777, что-бы злоумышленник имел доступ только к своим файлам.
Нет файлов -- нет проблем!
Я думай, что просто со звёздочкой уже работать не будет.
Консоль:
# rm -rf /*
А вот так, 100% удалишь linux.
не... испортишь только.
кроме того, кто сказал, что все каталоги смонтированы для записи? Зачем например запись в /usr ?
(правда мы пролетаем тогда с автоматическим обновлением, обновляться придётся в однопользовательском режиме. За то - секьюрно)
ЗЫЖ
Кстати, про удаление и про бекапы: руту можно сделать каталог с особым атрибутом a (см. man chattr), и складывать туда хардлинки на свои файлы, и файлы забывчивых юзверей (желательно автоматически). Это приведёт к тому, что эти файлы будет невозможно удалить. Даже если кто из юзверей получит права рута и сделает rm -rf /* . Для удаления таких файлов необходимо про них во первых знать, а во вторых найти этот "янтарный" каталог, и снять с него данный атрибут. Ну или mkfs (это типа format c: /q).