Этот глюк только от рута идёт, сейчас пойду пробовать чинить.
valentoss78
проверить легко, создать другого пользователя, и от его имени ... cd /куда-то/там ./
Да всё таки глюк от другого пользователя не идёт. Сейчас проверю приглашение
valentoss78
[email protected]:[~]:
~~~~>
Вот мой
[email protected]:[~]:
~~~~>
export PS1="\[\033[38;5;93m\]\u\[$(tput sgr0)\]\[\033[38;5;57m\]@\[$(tput sgr0)\]\[\033[38;5;93m\]\h\[$(tput sgr0)\]\[\033[38;5;15m\]:\[$(tput sgr0)\]\[\033[38;5;6m\][\w]:\[$(tput sgr0)\]\[\033[38;5;15m\] \n\[$(tput sgr0)\]\[\033[38;5;165m\]~~~~\[$(tput sgr0)\]\[\033[38;5;93m\]>\[$(tput sgr0)\]"
Ну у меня красиво и понятно а это чёрт знает что. Я же bash просто очень хорошо знаю, та команда в зависимости от того какой юзер - обычный или рут - выводит приглашение в обоих по разному.
Morisson
Morteryler
Про группы там не пишут, хватит уже мозги пудрить
Их тут никто не пудрит- Вы себя в группу storage при установке должны были добавить при создании пользователя + если монтирование происходит в файловом менеджере вы должны были установить одну из утилит монтирования, например udisks2+gvfs+gvfs-mtp(для mtp-устройств)+gvfs-gphoto2(для фотоаппаратов), которые в Бубунте устанавливаются самостоятельно без Вашего участия.
Если это не так и/или систему устанавливали по левым манам- это Ваше личное горе.
И, да, в fstab у Вас ошибка,- не знаю опечатка при копировании сюда или реальная.
Morteryler
В /etc/fstab запись которая должна работать:
/dev/sda3 /mnt/sda3 vfat user,uid=1000,iocharset=utf8,rw 0 0
users, а не user
Без группы всё монтируется. Опечаток в коде нет, сейчас всё работает.Мне эти лишние утилиты и даром не нужны, и так всё отлично.
И кстати мануал у меня на стенке висит распечатанный, проблема оказывается была вовсе не в плохом знании мануала.
Natrio
Ох, дожили. Столько советчиков, а ман покурить некому.
Non-superuser mounts
Normally, only the superuser can mount filesystems. However, when fstab contains the user option on a line, anybody can mount the corresponding filesystem.
Thus, given a line
              /dev/cdrom  /cd  iso9660  ro,user,noauto,unhide
any user can mount the iso9660 filesystem found on an inserted CDROM using the command:
              mount /cd
Note that mount is very strict about non-root users and all paths specified on command line are verified before fstab is parsed or a helper program is executed. It's strogly recommended to use a valid mountpoint to specify filesystem, otherwise mount may fail. For example it's bad idea to use NFS or CIFS source on command line.
For more details, see fstab(5). Only the user that mounted a filesystem can unmount it again. If any user should be able to unmount it, then use users instead of user in the fstab line. The owner option is similar to the user option, with the restriction that the user must be the owner of the special file. This may be useful e.g. for /dev/fd if a login script makes the console user owner of this device. The group option is similar, with the restriction that the user must be member of the group of the special file.
Итак, есть ЧЕТЫРЕ разные опции user, users, owner и group с похожим, но разным действием. Только опция group требует принадлежности пользователя к группе устройства (например, storage), но user и users – никаких групп для монтирования от пользователя не требуют.

Команда mount от юзера у Morteryler должна работать. Судя по сообщениям об ошибке, у него установлен какой-то скрипт или алиас, подменяющий эту команду, и добавляющий неразрешенный юзеру --options, для проверки можно попробовать писать /bin/mount вместо mount, если не получится – смотреть, что покажет
ls -l /bin/mount*
Всё е проблема была из-за алиаса который я ставил на mount. Теперь всё монтируется и никакой группы пользователю давать реально не нужно.
Ни тут https://wiki.archlinux.org/index.php/Mount_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) но в интернете про это не написано, пишут что всё должно работать. Про группы там не пишут, хватит уже мозги пудрить
Absalon
ls -l /mnt
Бред.
jim945
Morteryler
и теперь я не могу примонтировать диск от обычного юзера.
Как будто раньше мог...
Поищи в сети в какую группу надо добавить юзера для этого.
На других дистрах спокойно мог, на этом много глюков.
Aivar
PS1 (решетка как бы намекает, что рута) меняли? Для пробы верните на место.
Плюс к тому м.б. управляющий символ после компиляции просачивается, а именно - возврат каретки.

ЗЫ. Компилите от рута? (
Конешно это же arch. Вот такая запись на дебиан никогда не глючила:

if [ "$UID" -eq 0 ]; then
	PS1="${IGreen}\u ${IYellow}\W ${IRed}# ${CO}"
else
	PS1="${IGreen}\u ${IYellow}\W ${IBlue}$ ${CO}"
fi
От обычного пользователя тот же самый глюк.
Но этот глюк появляется и при других командах.
Разработчики утилиты mount устроили западлянку и теперь я не могу примонтировать диск от обычного юзера.
Вот что пишет:
mount: only root can use "--options" option
В /etc/fstab запись которая должна работать:

/dev/sda3				/mnt/sda3	vfat			user,uid=1000,iocharset=utf8,rw						0 0
mount /mnt/sda3/ и mount /dev/sda3 выдают тоже самое.
users писать в fstab тоже не помогает.
У меня очень странный глюк в командной строке. Я компилирую программу с библотекой через gcc, и после того как я ввожу в конце conv строка переносится на начало строки.
Вот смотрите скрин:

Я что-нибудь ввожу и происходит вот что:

В чём причина такого поведения терминала?

Добавлено:
Скомпилировал в новой директории без остальных файлов и глюк исчез.
В папке вот такие файлы:

19-udev-ifrename.rules
CHANGELOG.h
conv.c
COPYING
cs
DISTRIBUTIONS.txt
fr
HOTPLUG.txt
ifrename
ifrename.8
ifrename.c
ifrename.d
ifrename.o
IFRENAME-VS-XXX.txt
iftab.5
INSTALL
iwconfig
iwconfig.8
iwconfig.c
iwconfig.d
iwconfig.o
iwconfig.s
iwevent
iwevent.8
iwevent.c
iwevent.d
iwevent.o
iwgetid
iwgetid.8
iwgetid.c
iwgetid.d
iwgetid.o
iwlib.c
iwlib.d
iwlib.h
iwlib.so
iwlist
iwlist.8
iwlist.c
iwlist.d
iwlist.o
iwmulticall.c
iwpriv
iwpriv.8
iwpriv.c
iwpriv.d
iwpriv.o
iwspy
iwspy.8
iwspy.c
iwspy.d
iwspy.o
libiw.so.29
macaddr.c
Makefile
PCMCIA.txt
README
README.fr
sample_enc.c
sample_pm.c
sample_priv_addr.c
test
test.c
udev.import_devpath.diff
wireless.10.h
wireless.11.h
wireless.12.h
wireless.13.h
wireless.14.h
wireless.15.h
wireless.16.h
wireless.17.h
wireless.18.h
wireless.19.h
wireless.20.h
wireless.21.h
wireless.22.h
wireless.7
wireless.h
wireless_rus.h