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


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

Автор Тема: chmod  (Прочитано 1072 раз)

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

Оффлайн dronte

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
chmod
« : 04 Октября 2013, 12:32:43 »
на машине есть пользователь user1, помогите восстановить права доступа по умолчанию к папке /media/user1/
по умолчанию права к аналогичной папке на другой машине показываются таким образом:
drwxr-x---+ root root
и что означает этот плюс в конце?
ставил права просто если, без плюса, то проблема в том, что user1 не имеет к ним доступа даже на чтение, поэтому доступ я восстановил, поставив drwxr-xr-x, но все-таки хотелось бы вернуться к тому, что по умолчанию
в качестве доп информации можно добавить, что user1 не root и в группе root никогда не был, хотя вот в группе sudo - да

никто не сможет ответить? тишина такая ....
« Последнее редактирование: 04 Октября 2013, 13:40:14 от dronte »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: chmod
« Ответ #1 : 04 Октября 2013, 13:44:51 »
Кажется, + означает, что используется ещё одна система назначения прав, какая-нибудь acl или SElinux.
Надо искать, где это назначается.

Пётр.
Пётр.

Оффлайн dronte

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: chmod
« Ответ #2 : 04 Октября 2013, 15:13:07 »
хмм ... я никаких дополнительных систем не ставил, и ядро из стандартного репозитория ubuntu 13.04, SELinux оно точно не юзает:), а вот остальное я не в курсе, вопрос тогда еще и такой, какая система прав кроме стандартной chmod поставляется из коробки?

суть в общем такая, как устрена система авто монтирования в ubuntu ? это же именно ее хозяйство тут ...

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: chmod
« Ответ #3 : 04 Октября 2013, 15:20:31 »
Посмотрите что выдаст
ls -le
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн dronte

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: chmod
« Ответ #4 : 04 Октября 2013, 19:34:31 »
$ ls -le
ls: неверный ключ — «e»
По команде «ls --help» можно получить дополнительную информацию.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: chmod
« Ответ #5 : 05 Октября 2013, 11:51:30 »
... странно - нашел эту команду как путь просмотра расширенных прав ACL...  :idiot2:
Но интернет говорит что + таки расширенные права.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: chmod
« Ответ #6 : 05 Октября 2013, 12:56:43 »
... странно - нашел эту команду как путь просмотра расширенных прав ACL...  :idiot2:
Но интернет говорит что + таки расширенные права.
Так это и "info ls" говорит. Я никогда acl не использовал,
а для просмотра acl-прав, если они установлены, есть getfacl.

Пётр.
Пётр.

Оффлайн dronte

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: chmod
« Ответ #7 : 05 Октября 2013, 14:53:11 »
Цитировать
а для просмотра acl-прав, если они установлены, есть getfacl.
спасибо,Peter_I, за наводку, покопался с этими правами, и что удивительное я нашел: эти права действительно используются, но не велючены в параметрах раздела в файле /etc/fstab !! поэтому установить их нельзя на эту папку, т.к.
~# setfacl -m u:user1:rw /media/user1
setfacl: /media/user1: Неподдерживаемая операция

но в выводе
getfacl -R /
можно увидеть, что они используются достаточно активно в подкаталогах /dev/
вопрос, как их установить?

P.S. разбиение системы на разделы:
/ - riserfs
/home/ - ext4
/tmp/ - tmpfs
если что-нибудь подскажет ...

P.P.S. т.е. таким образом ubuntu эти acl права все-таки использует по умолчанию ...

Еще очень странные вещи:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 05 Октября 2013, 14:58:38 от dronte »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: chmod
« Ответ #8 : 05 Октября 2013, 21:11:04 »
Я никогда setfacl не пользовался, но, как я понял, в вашей команде
после "u:" должен быть uid, а не name.

Пётр.
Пётр.

Оффлайн dronte

  • Автор темы
  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: chmod
« Ответ #9 : 06 Октября 2013, 00:51:13 »
да, спасибо еще раз, теперь все заработало!
стоит тогда подправить ман тут:
https://help.ubuntu.ru/wiki/access_control_list
а то там так и написано имя юзера в примере

 

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