Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не могу изменить права доступа к папке  (Прочитано 3753 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hoting

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Друзья привет, я конечно новенький в общении с Linux, но все же когда то надо учиться  :)
Итак, моя проблема в том, что не могу поменять права доступа к папке и всем вложенным файлам.
Проблема косвенно связана с установкой клиента CloudMail.ru (и чего им всем не работается по WebDav  :-\)
Клиент выдает ошибку записи, я предполагаю это из-за прав доступа.
В системе у меня 2 жеских (SSD и HDD-Sata), HDD жестко монтируем при старте в папку /media
сама папка где должны храниться файлы /media/DiskD/CloudMail/
сейчас команда
stat /media/DiskD/CloudMailдает нам результат
  File: '/media/DiskD/CloudMail'
  Size: 0            Blocks: 0          IO Block: 4096   directory
Device: 811h/2065d   Inode: 10529       Links: 1
Access: (0775/drwxrwxr-x)  Uid: (    0/    root)   Gid: (   46/ plugdev)
Access: 2016-12-21 16:42:12.606740000 +0500
Modify: 2016-12-21 16:42:12.560504800 +0500
Change: 2016-12-21 16:42:12.560504800 +0500
 Birth: -

пытаюсь изменить права доступа на папку и файлы
chmod -R 777 /media/DiskD/CloudMail/результат тот же
  File: '/media/DiskD/CloudMail'
  Size: 0            Blocks: 0          IO Block: 4096   directory
Device: 811h/2065d   Inode: 10529       Links: 1
Access: (0775/drwxrwxr-x)  Uid: (    0/    root)   Gid: (   46/ plugdev)
Access: 2016-12-21 16:42:12.606740000 +0500
Modify: 2016-12-21 16:42:12.560504800 +0500
Change: 2016-12-21 16:42:12.560504800 +0500
 Birth: -

В чем может быть причина? ошибки не какие не всплывают!

PS. В Линуксе стоит VirtualBox в котором открыт доступ к HDD через механизм Общих папок в VB, пытался настроить синхронизацию из винды, получил от CloudMail сообщение "не доступная папка" хотя в нее можно зайти и да же прописать к ней путь .... Короче не знаю что еще попробовать, был бы WebDav не было бы проблем, как с Yandex, респект им за это. Mail очень нужен, т.к. там работа и я не один завязан на диск, ходить через веб это мука ...

Оффлайн Extremal1981

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #1 : 21 Декабря 2016, 16:00:10 »
Если монтируется через /etc/fstab то посмотри в сторону uid в строке монтирования твоего hdd.
man по fstab https://help.ubuntu.ru/wiki/fstab
uid явно задаёт кто будет владельцем на монтируемом устройстве. uid должен быть равен UserID
Добавь uid=1000, обычно uid=1000 присваивается первому созданному несистемному пользователю.
Дистрибутивы Linux - это как конструктор Lego, который даёт вам только кирпичики, и что из них вы построите зависит только от вас!
Удивительно, но это недостаток и преимущество одновременно

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #2 : 21 Декабря 2016, 20:57:46 »
Extremal1981, Из вопроса видно, что автор применяет к этому каталогу команду chmod,
т.е. там какая-то ext fs, а опциями монтирования изменить на ней владельца невозможно.
Опция uid предназначена для других файловых ситем, для vfat, например.
Пользователь имеет право записи в каталог на смонтированном им диске с ext fs, только если
он уже является его владельцем, либо это каталог имеет права 775 и относится к группе,
в которую входит и пользователь. Например, каталог принадлежит nobody:nogroup и пользователь
входит в nougroup.

Пётр.

Оффлайн hoting

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #3 : 22 Декабря 2016, 10:16:19 »
В продолжении темы

Мой фаил в fstab выглядит так
Код: (xml) [Выделить]
00UUID=219c0254-f2fc-4598-9d9f-7c5c1faeec38 /               ext4    errors=remoun$
# /boot/efi was on /dev/sda1 during installation
UUID=E6A3-C63E  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda4 during installation
UUID=9ed7d148-59c3-48c5-902c-4f5a20ea7a63 /home           ext4    defaults     $
# swap was on /dev/sda3 during installation
#UUID=eb83ac4f-f719-418a-a8a5-96276d169558 none            swap    sw          $
/dev/mapper/cryptswap1 none swap sw 0 0
UUID=4D2F12670F73E82F /media/DiskD ntfs-3g rw,nls=utf8,gid=plugdev,umask=02 0$

Файловая система ntf для удобства работы в Win и Linux



Пользователь добавил сообщение 22 Декабря 2016, 10:17:07:
Если монтируется через /etc/fstab то посмотри в сторону uid в строке монтирования твоего hdd.
man по fstab https://help.ubuntu.ru/wiki/fstab
uid явно задаёт кто будет владельцем на монтируемом устройстве. uid должен быть равен UserID
Добавь uid=1000, обычно uid=1000 присваивается первому созданному несистемному пользователю.

Не совсем понял как это реализовать
« Последнее редактирование: 22 Декабря 2016, 14:50:56 от Azure »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6164
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #4 : 22 Декабря 2016, 11:24:22 »
Файловая система ntf для удобства работы в Win и Linux

NTFS не поддерживает права доступа UNIX.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #5 : 22 Декабря 2016, 18:22:29 »
Это не совсем верно.
Но, да, в любом случае лучше пользоваться ACL.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6164
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #6 : 22 Декабря 2016, 18:34:24 »
AnrDaemon, спасибо за поправку, буду иметь ввиду.

Оффлайн hoting

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #7 : 22 Декабря 2016, 19:13:06 »
Так все же как поменять права доступа   :o

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #8 : 22 Декабря 2016, 19:51:05 »
hoting, Так вы же физический владелец диска, в чём проблема изменить что угодно?
Пользователь включён в группу plugdev? Если нет, внесите его туда и установите на каталог права 775.
Пётр.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #9 : 22 Декабря 2016, 19:54:28 »
Не надо их менять. Надо правильно смонтировать.
А то наменяете… Windows с ума сойдёт.

Пользователь добавил сообщение 22 Декабря 2016, 19:54:56:
Peter_I, а вот топик хорошо бы читать, перед тем как отвечать в него.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Extremal1981

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #10 : 22 Декабря 2016, 20:30:05 »
1. Посмотри какой id у твоего пользователя в файле /etc/passwd
cat /etc/passwd |grep UserName  где UserName твой логин
получишь в stdout что-то типа UserName:x:1000:1000:UserGroup,,,:/home/UserName:/bin/bash
где первое числовое значение как раз и есть твой UserID

2 .Вставь в строку fstab в которой монтируется твой диск опцию uid=UserID  где UserID тот самый идентификатор твоего пользователя

3. Перемонтируй и будет тебе счастье  :)
Дистрибутивы Linux - это как конструктор Lego, который даёт вам только кирпичики, и что из них вы построите зависит только от вас!
Удивительно, но это недостаток и преимущество одновременно

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #11 : 22 Декабря 2016, 20:30:29 »
Зачем что-то грепать, когда есть `id` ?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Extremal1981

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #12 : 22 Декабря 2016, 20:37:07 »
Согласен, в id проще посмотреть :), просто старая привычка - в Linux всё файл,поэтому сам по привычке в первоисточнике и смотрю  :P
Дистрибутивы Linux - это как конструктор Lego, который даёт вам только кирпичики, и что из них вы построите зависит только от вас!
Удивительно, но это недостаток и преимущество одновременно

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: Не могу изменить права доступа к папке
« Ответ #13 : 22 Декабря 2016, 21:00:48 »
AnrDaemon, Да, там ntfs, я сразу как-то не заметил. uid и gid для неё применимы.
У меня на диске есть раздел с ntfs, сейчас я смонтировал его как пользователь и записал на него файл.
Пётр.

 

Страница сгенерирована за 0.065 секунд. Запросов: 25.