не удается создать папку на отдельном жестком диске из-за ограничения в правах
Я только что подключил жесткий диск на 1 тб в Линукс Убунту 16.04 через gparted, отформатировал его в ext4 и он добавился в систему как Data1. Сама система стоит на ССД. Проблема вот какая: не удается создать папку либо файл на этом диске через файловый менеджер — пишет нет прав. Через терминал через mkdir все нормально создается. Как настроить файловый менеджер, чтобы можно было создавать через него файлы и папки?
Через терминал через mkdir все нормально создается.
Вы в терминале не под рутом сидите случаем?
Тут есть 2 варианта:
- Настроить автомонтирование так, чтобы у пользователя были права на запись.
- Тупо создать на диске директорию, где они будут:
sudo chmod 777 имя_директории
Вот спасибо Вам огромное! Третьей строчки было достаточно, чтобы все заработало! Я поставил Линукс Убунту несколько дней назад, поставил чистую систему, причем раньше никогда Линуксом не занимался. Система отличная и по производительности, и по функционалу, по стабильности работы, да и по всему в сравнении с виндой. Буду изучать потихоньку.
Подожди, я сразу не въехал: у тебя постоянный диск? Если да, то его надо вручную монтировать, а не в автоматическом режиме.
гуглиш, вписываешь диск и автоматом он будет монтироваться
чтобы все в отдельной папке не создавать, там есть опция по указанию владельца и прав на файлы.
Источник
Как создать каталог в Linux
Операционная система Linux существенно отличается от некоторых своих аналогов. В этом может убедиться каждый новичок, который впервые имеет дело с непростым дистрибутивом Ubuntu. Переход на ОС Линукс всегда становится испытанием для любителей Windows, но опыт и понимание специфики такого устройства приходит со временем.
В большинстве случае базового количества стандартных папок не хватает для хранения всех необходимых файлов, а сбрасывать их в один каталог – крайне неразумная затея. Это неудобно. Также не стоит забывать о временных файлах или отдельно взятых программах на компьютере. Они нуждаются в автономных хранилищах. Как минимум для того, чтобы соблюдать порядок на ПК.
В данной статье мы разберемся, как создать новую папку в Линукс посредством самых простых и доступных способов.
Терминал
К сожалению, столь универсальный инструмент управления системой, как терминал, часто игнорируется неопытными пользователями. Они его попросту боятся, но это лишь вопрос времени и привычки. Имея дело с ОС Линукс, всё же придется сделать этот отважный шаг.
Для создания новой папки на ПК понадобится специальная утилита – mkdir.
Можно сказать, это и есть её основная задача. Синтаксическая структура mkdir выглядит следующим образом:
Данная программа не наделена широким функционалом, но в данном вопросе он и не понадобится. Итак, приступаем к созданию нового каталога. Запустите окно терминала, используя клавиатуру своего ПК. А именно – комбинацию Ctrl+Alt+T. Пропишите в нем команду в виде:
Создадим новый каталог «new-papka».
После этого в текущей директории появится новый каталог «new-papka». Новую папку можно создать и в любой иной директории. Для этого дополнительно необходимо указать полный или относительный путь.
Создадим директорию «test» в «usr».
Все еще сомневается в уникальных возможностях терминала по сравнению с графическими программами? Тогда мы выделим для вас еще несколько заманчивых опций для создания нового каталога в Линукс.
Чтобы создать сразу несколько новых папок, не придется выполнять этот процесс вручную, повторяя одни и те же действия раз за разом. С терминалом все делается намного проще и быстрее! Нужно лишь знать специальную команду:
И еще одна полезная подсказка! Для создания папки с подпапками примените команду с опцией «-p».
— доманий каталог пользователя.
Файловый менеджер
Чтобы создать новую папку данным способом, найдите ярлык файлового менеджера (Nautilus) в меню Dash или на панели Unity. Кликните мышкой по этому ярлыку. В перечне доступных каталогов выберите тот, в котором планируете создать новую папку. Вам необходимо перейти в него для выполнения актуальной задачи.
Предлагаем вашему вниманию альтернативный вариант: в окне файлового менеджера кликните правой кнопкой мыши для вызова контекстного меню. В списке доступных опций выберите вариант «Создать папку». Так будет еще быстрее.
Придумайте наименование для новой папки. Используйте любые цифры, символы или буквы для ввода названия в специальной графе. Единственным исключением из правила является символ косой черточки. Его использование запрещено для подобных целей.
В этом плане операционная система Linux не так строга и взыскательна, как операционная система Windows. Если внимательнее присмотреться, то можно понять без сомнений: Линукс имеет множество преимуществ в работе.
После того, как наименование будет прописано, нужно сохранить внесенные изменения. Для этого следует один раз кликнуть мышкой в окне файлового менеджера – там, где остается свободное место. Как видите, ничего сложного в этом нет.
Заключение
В данной статье представлены сразу несколько альтернативных способов создания новой папки в Линукс. Неопытному пользователю остается лишь выбрать максимально удобный вариант. Работа с консольными командами станет для новичка сущим удовольствием, как только он отважится иметь делом с терминалом.
Источник
Как создать папку Ubuntu
Эта статья ориентированна на самых начинающих. Для тех кто только-только начал разбираться с операционной системой Ubuntu. Хранить файлы все свои файлы в одной папке очень неудобно, а стандартных папок со временем начнет не хватать. Кроме того, может понадобится создать папку для временных файлов или какой-нибудь программы. Сегодня мы рассмотрим как создать папку в Ubuntu. Мы поговорим о том как создать папку linux с помощью файлового менеджера, а также рассмотрим различные способы создания папки в терминале.
Способ 1 Файловый менеджер
Сначала нужно открыть файловый менеджер Nautilus. Для этого кликните по его ярлыку на панели Unity или в меню Dash:
Дальше перейдите в каталог, в котором вы хотите создать новую папку:
Создать папку Ubuntu можно в контекстном меню. Просто кликните правой кнопкой мыши по свободной области файлового менеджера для вызова меню. Затем выберите пункт «создать папку»:
Теперь осталось указать имя папки. Оно может содержать любые буквы, цифры, а также все символы, кроме косой черты. Linux в этом плане отличается от Windows и вы можете назвать свою папку как захотите, без ограничений:
Чтобы сохранить изменения еще раз кликните в свободном месте файлового менеджера.
Способ 2. Терминал
Новички, как правило, не хотят пользоваться терминалом, считают его слишком сложным. Но с чего-то же надо начинать, поэтому здесь мы рассмотрим как создать папку через терминал Ubuntu.
Создание папок в Linux выполняется с помощью замечательной утилиты — mkdir. Все что она может — это создавать папки. Рассмотрим ее синтаксис:
$ mkdir опции имя_папки
Опций в утилиты не так много, а передавать программе вы чаще всего будете только один параметр — имя папки
Давайте попробуем. Откройте терминал (Нажмите сочетание клавиш Ctrl+Alt+T) и наберите следующую команду:
В текущей директории будет создана папка с указанным именем. Если нужно создать папку в другой директории, перед именем укажите путь к той директории:
Утилита создаст папку в подпапке загрузки. Можно использовать не только путь относительно текущей папки, но и указать полный путь в файловой системе:
Это собственно все основное. Но еще я хочу вам показать на что способен терминал в отличие от графических программ.
Например, нам нужно создать несколько папок, тогда можно сделать все одной командой:
Если нужно создать папку Ubuntu, а в ней еще несколько папок, можно воспользоваться командой:
Или, например, сложная структура:
Выводы
В этой статье я рассказал как создать папку в Ubuntu. Это очень просто. К тому же, как вы увидели, все можно делать намного эффективнее с помощью консольных команд.
Десерт на сегодня — птичка, которая отлично имитирует звуки из Звездных войн:
Источник
Нет прав на создание папок
Из админки через файловый менеджер пропала возможность создавать папки.
Было все ок до того (как мне кажется), пока не создал нового пользователя.
Как решить данную проблему?
Создание нового пользователя никак не влияет на существующих.
Что значит «из админки»? От root? И в какой именно директории пропала возможность создавать новые директории?
Наверно неумело добавил юзера в группу, в результате чего юзер вышел из всех групп, кроме назначенной.
Из админки магазина.
В директории img невозможно создать поддиректорию.
Приходится под рутом это делать.
Уже и пользователя назначил для img root:root, все-равно не получается.
Не могу понять, что произошло. Админы жалуются.
А что значит «неумело»?
adduser xxxx.
например к usermod забыть -a дописать.
вот поэтому только рут и может туда ходить.
Телепаты в отпуске. Опиши ситуацию.
Администратор магазина, находясь в админке хочет добавить статью.
Посредством редактора (wysiwyg) добавляет картинку, создавая при этом отдельную папку для фоток этой статьи.
Так вот, на той неделе еще все работало нормально.
Теперь он не может ни создать папку, ни загрузить фото.
Обращается ко мне и я через ssh под рутом создаю папку и заливаю картинки.
Обращается ко мне и я через ssh под рутом создаю папку и заливаю картинки
chown -R имя_пользователя:группа пользователя путь_до_директории
Имя и группа — те под которым редактор сидит, а не root
upd: или он делает через веб-морду? тогда имя пользователя и группа те, от которого запущен веб-сервер
А как узнать, под кем сидит редактор?
Debian? Пользователь и группа веб-сервера www-data (если, конечно, не было изменено намеренно).
Ты сделал команду типа
В общем, прочти 1 часть данной книги (особенно про права доступа к файлам) http://mexalib.com/view/29837 и постарайся не доломать сервак окончательно, с твоими навыками это возможно.
По ссылке книга в формате .exe, ЧЯДНТ?
Сорри, счас найду релеватную. Раньше качал отсюда, всё работало.
Уже и пользователя назначил для img root:root, все-равно не получается
А что должно было получиться?
форум, посвящённый Linux
дают ссылку на книгу, посвящённую Linux
книга в формате .exe
Ну не проверил в первый раз. Я же не виноват, что сайт скурвился и вместо файлов банчит экзешники с левым содержимым. Новая ссылка норм, проверил.
Если ты создал нового пользователя и перевёл на него соответствующие сервисы, то тебе следует дать ему необходимые права. Можешь хоть через mc это сделать — как удобнее будет. А можешь так, как выше написали — через chown -R. А ты как пользователя создал? Назначил ему ту же домашнюю директорию, что и на другого повешена?
Я просто из любопытства решил глянуть, вощемта.
Хорошо, поставим вопрос иначе — что мне написать вместо root?
Я не спец в серверах, я не системщик.
Просто раньше писало, теперь — нет.
Там рекламоговно и редиректы. Пришлось руками выдергивать.
1. adduser user 2. ввел пароль папка создалась в /home/user
За книжку спасибо, почитаю.
Помогите решить проблему сейчас, достают админы.
Имя того пользователя, под которым ты добавляешь картинки через админку. И я не телепат, чтобы его знать, там много вариантов. Попробуй восстановить из бэкапа, если он есть, конечно.
И если не спец, какого ты полез из-под рута менять права на файлы?
Для этого необходимо проблему описать, пока что ясно только что вчера работало а сегодня нет.
какого ты полез из-под рута менять права на файлы?
А главное, непонятно с какой целью.
подозреваю, что нужно почитать, какую ошибку возвращает веб-сервер когда вы пытаетесь создать файл через веб-морду.
Так же, вероятно веб-сервер запущен с правами не root пользователя, и root:root всё сломало еще больше. У меня вот вся папка:
drwxrwxr-x 8 www-data www-data 4096 Дек 12 15:53 dokuwiki
иначе тоже ничего не создается
После chown root:root вангую Permission denied.
Вот такой вот магазин
Из админки через файловый менеджер пропала возможность создавать папки
Вы бы для начала написали, что за магазин (название движка), что за веб сервер?
думаю, что может быть всё сложнее 🙂 У меня вот, если я меняю права для рута, веб морда пишет «cannot write to file », а в логе апача:
Источник