Вывод ls -l

Изображение пользователя nat.
Опубликовано:
Раздел:

Одна из строк вывода команды ls -l :
-rw-rw----+ и т.д.
Что значит + или позиция символа в выводе этой команды ?



Изображение пользователя IsakovAN.

Вывод ls -l #1

В info ls про + ничего не сказано. А что это за файл? :-o

Изображение пользователя not_root.

Re: Вывод ls -l #2

По моему это на файловой системе XFS возможно такое.
Связано с дополнительными ACL (правами для определенных пользователей).
Я такое делал на САМБА-сервере, что бы сделать права на шары как в винде

Да так и есть
Вот пример:
-------------------
[root@dhcp Music]# mount | grep xfs
/dev/hdc1 on /mnt/music type xfs (rw)
/dev/hdc2 on /mnt/soft type xfs (rw)
/dev/hdd2 on /mnt/video type xfs (rw)
-------------------

[root@dhcp Music]# ls -la /mnt/music/music/
итого 12
drwxr-xr-x 4 root root 31 Дек 7 2005 .
drwxr-xr-x 3 root root 18 Дек 7 2005 ..
drwxr-xr-x+ 17 root root 4096 Дек 7 2005 Images
drwxrwxr-x+ 6 root root 51 Дек 7 2005 Music
-------------

Но эти плюсики появляются если с виндовой машины я расставляю дополнительные права в этой шаре.
Как эти права поставить или посмотреть из самого Линуха я не нашел

Изображение пользователя IsakovAN.

Вывод ls -l #3

not_root писал(а):
Но эти плюсики появляются если с виндовой машины я расставляю дополнительные права в этой шаре. Как эти права поставить или посмотреть из самого Линуха я не нашел
lsattrs? getfacl?

Изображение пользователя not_root.

Вывод ls -l #4

да да
setfacl
gefacl
сам только что поискал ради интереса. Но мне когда то нужно было это именно для того что бы из винды ставить права на самбовские шары, поэтому сразу и не сказал про setfacl
Вот только интересно только XFS или еще какие то ФС умеют

Изображение пользователя IsakovAN.

Вывод ls -l #5

not_root писал(а):
Вот только интересно только XFS или еще какие то ФС умеют
ACL? Практически все умеют.

Изображение пользователя not_root.

Вывод ls -l #6

Цитата:
ACL? Практически все умеют.
Интересно. Наверное там какието настройки спецально нужно делать. Так как в XFS у меня это работает с пол пинка, а вот в рейсерфс выдает такое [root@admin home]# setfacl -m u:progr:rwx tttt/ setfacl: tttt: Неподдерживаемая операция Не поскажите что нужно делать для нее

Изображение пользователя IsakovAN.

Вывод ls -l #7

not_root писал(а):
setfacl: tttt: Неподдерживаемая операция

Не поскажите что нужно делать для нее


И правильно выдает. Вы в опциях монтирования acl указать забыли! Улыбка

Хотя может у вас в ядре поддержки нет? Проверьте:
cat /proc/config.gz | gunzip -c | grep CONFIG_REISERFS_FS_POSIX_ACL
CONFIG_REISERFS_FS_POSIX_ACL=y

Изображение пользователя not_root.

Re: Вывод ls -l #8

Да, Вы были правы, нужно было перемонтировать с опцией acl
Я этого не знал, причем XFS у меня монтируется с опцией defaults но ACL на ней работают все равно

Спасибо за подсказку