Автор Тема: AltLinux 8 помечает файлы CSV как исполняемые  (Прочитано 3801 раз)

Оффлайн altio

  • Участник
  • *
  • Сообщений: 16
Добрый день. Собственно сабж
Автоматом ставит галку на файлах CSV "Позволить выполнять файл как программу" и соответственно появляется при открытии окошко "Выполнить или открыть".
Где в Альте хранится список исполняемых файлов чтобы автоматом поправить это недоразумение?

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 246
Какая DE ?
Например в KDE, быстро будет так: правой кнопкой мыши на файле .CSV - Свойства файла - Параметры типа файла
В других средах может быть аналогично

Оффлайн altio

  • Участник
  • *
  • Сообщений: 16
Какая DE ?
Например в KDE, быстро будет так: правой кнопкой мыши на файле .CSV - Свойства файла - Параметры типа файла
В других средах может быть аналогично

среда mate, LightDM
мне нужно автоматом без рук чтобы...


Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 567
А что говорят:
$ file filename.csv
и
$ file -i filename.csv
и
$ ll filename.csv
и
$ cat /etc/*release
« Последнее редактирование: 21.03.2020 10:49:01 от stranger573 »

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 246
Невнимательно прочел исходное сообщение.
Эти файлы CSV откуда были взяты - скопированы с флешки ?
При монтировании файловых систем FAT/NTFS по-умолчанию выставляются права на фалы/папки 777 (rwx-rwx-rwx), т.е. они все типа "исполняемые", и при копировании на локальную файловую систему права сохраняются.

Оффлайн altio

  • Участник
  • *
  • Сообщений: 16
А что говорят:
$ file filename.csv
и
$ file -i filename.csv
и
$ ll filename.csv
и
$ cat /etc/*release


[root@altpc ~]# file /home/user1/1.csv
/home/user1/1.csv: ASCII text, with CRLF line terminators

[root@altpc ~]# file -i /home/user1/1.csv
/home/user1/1.csv: text/plain charset=us-ascii

[root@altpc ~]# ll /home/user1/1.csv
-rwxrwxrwx 1 user1 user1 11 мар 21 10:16 /home/user1/1.csv

[root@altpc ~]# cat /etc/*release
ALT 8 SP Workstation
ALT 8 SP Workstation
LSB_VERSION="core-3.0-noarch:core-4.0-noarch:core-3.0-amd64:core-4.0-amd64"
DISTRIB_ID="ALT"
LSB_VERSION="4.0"
#
# Examples:
#
# DISTRIB_ID - single word, ID of DISTRIBUTOR
# DISTRIB_RELEASE="5.0.0"
# DISTRIB_CODENAME="Lycoris Radiata"
# DISTRIB_DESCRIPTION="ALT Linux Sisyphus (20081222)"
# DISTRIB_DESCRIPTION="ALT Linux 1.0.0 Server Light r1 (Lycoris Radiata)"
NAME="ALT SPWorkstation"
VERSION="8.0 (cliff)"
ID=altlinux
VERSION_ID=8.0
PRETTY_NAME="ALT 8 SP Workstation (cliff)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:spworkstation:8.0"
HOME_URL="http://basealt.ru"
BUG_REPORT_URL="https://bugs.altlinux.org/"
ALT 8 SP Workstation
ALT 8 SP Workstation

Оффлайн altio

  • Участник
  • *
  • Сообщений: 16
Невнимательно прочел исходное сообщение.
Эти файлы CSV откуда были взяты - скопированы с флешки ?
При монтировании файловых систем FAT/NTFS по-умолчанию выставляются права на фалы/папки 777 (rwx-rwx-rwx), т.е. они все типа "исполняемые", и при копировании на локальную файловую систему права сохраняются.

Вы очень даже правы.. файл взят из примонтированной шары. Если файл сохраняю сразу из альта в либре офисе то всё норм. Т.Е. автоматом тут ничего не сделать?

Оффлайн altio

  • Участник
  • *
  • Сообщений: 16
монтирую шару так
//192.168.xxx.xx/docs /mnt/docs cifs iocharset=utf8,file_mode=0777,dir_mode=0777,suid,workgroup=workgroup 0 0

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 246
монтирую шару так
//192.168.xxx.xx/docs /mnt/docs cifs iocharset=utf8,file_mode=0777,dir_mode=0777,suid,workgroup=workgroup 0 0
Измените на :
//192.168.xxx.xx/docs /mnt/docs cifs iocharset=utf8,file_mode=0666,dir_mode=0777,suid,workgroup=workgroup 0 0

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Может лучше даже "file_mode=0644,dir_mode=0755".

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 246
Может лучше даже "file_mode=0644,dir_mode=0755".
Я так понял, это была строчка из fstab, т.е монтирование будет происходить от имени root, и обычному пользователю при "file_mode=0644,dir_mode=0755" запись окажется недоступной

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
"uid=nobody,gid=nobody" и, может быть, "noperm". Иметь потом в системе файлы с 666 не очень хорошо, хоть и текстовые неисполняемые.

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 246
"uid=nobody,gid=nobody" и, может быть, "noperm". Иметь потом в системе файлы с 666 не очень хорошо, хоть и текстовые неисполняемые.
Кстати, напомните, где поправить, чтобы и при монтировании внешних накопителей (vfat, ntfs) аналогичные права выставлялись?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Кстати, напомните, где поправить, чтобы и при монтировании внешних накопителей (vfat, ntfs) аналогичные права выставлялись?
Хороший вопрос. Часть параметров там ФС-специфичные, то есть зависят от "mount.<ФС>". Так что вполне может быть, что их и нет, либо назывются иначе.

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 011
    • Альт на Эльбрусе
Кстати, напомните, где поправить, чтобы и при монтировании внешних накопителей (vfat, ntfs) аналогичные права выставлялись?
Вероятно, где-то в районе udisks2 -- сходу вижу чё-то подобное в udisks/src/udiskslinuxfilesystem.c
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус