LinuxForum.Fans
Тема

[Решено] Не работает команда chmod или запись на NTFS пользователем

Автор: gooseim 22 сообщений 8366 просмотров 🔒 закрыта
#10669

вхожу в терминал
захожу под суперпользователем (su)
хочу добавить права на редактирование для нужной директории (для всех файлов)
с помощью cd вхожу в директорию
пишу chmod -R a+w *
ошибки не выдает, но при получении информации (ls -l) все остается как было, никакие права не изменяются
почему так?

#10670

Какая файловая система?

#10671

точно не помню, давно в консоли не работал, но может вместо * надо писать ./* ?
P.S. "." - это просто текущая директория.
Если я не прав, пусть меня поправят

#10672
SUSE_user написал:
но может вместо * надо писать ./* ?

Вроде как должно быть все равно

#10673
gooseim написал:
Какая файловая система?

NTFS (хочу настроить папку, унаследованную от Windows)

#10676

Боюсь, что ничего не выйдет.

#10679

Nightwolf_ng, а альтернативные способы есть? Или надо каждый раз входить под суперюзером?

#10682

Не понял причем тут суперюзер???

Задачу поподробнее свою опишите.

#10685
Nightwolf_ng написал:
Боюсь, что ничего не выйдет.

Правда? Мне казалось, что 3g-ntfs драйвер позволяет писать в NTFS?
На старом форуме даже какая то огромная тема была про запись в NTFS.

#10686

Nightwolf_ng, хочу иметь возможность редактирования файлов в этой директории. В частности добавления новых файлов. Пока получается если только вхожу под суперпользователем.

#10690

gooseim, Покажите с какими опциями монтируете NTFS

#10697

nesk, при установки Linux он смонтировал сам и я ничего не трогал. С какими опциями не знаю.

#10699

Покажите вывод команды mount

#10700

Напишите вывод (из под рута) команды mount (без опций)

#10704

ivan@linux-q73d:/> mount
/dev/sda6 on / type ext4 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sda7 on /home type ext4 (rw,acl,user_xattr)
/dev/sda1 on /windows/C type fuseblk (rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sdb1 on /windows/D type fuseblk (rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sdb5 on /windows/E type fuseblk (rw,noexec,nosuid,nodev,allow_other,default_permissions,blksize=4096)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
securityfs on /sys/kernel/security type securityfs (rw)
gvfs-fuse-daemon on /home/ivan/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ivan)

#10710

Выведете ls -la в данной директории (если большой вывод, не забудьте про тег [ code ])

#10719

SUSE_user, вот, для windows:
ivan@linux-q73d:/windows> ls -la
итого 48
drwxr-xr-x 5 root root 4096 Мар 1 15:14 .
drwxr-xr-x 22 root root 4096 Мар 8 20:32 ..
drwxr-xr-x 1 root users 8192 Мар 7 16:17 C
drwxr-xr-x 1 root users 16384 Мар 7 16:17 D
drwxr-xr-x 1 root users 16384 Мар 7 16:17 E

#10727

Видно, почему нельзя писать - все директории "принадлежат" root, туда можно писать только с правами root, сам такую проблему имел

#10731

SUSE_user, и что теперь делать?

#10753

Нужно монтировать с опцией umask=0.

Подчистил тут всю хрень Nightwolf_ng

Войдите или зарегистрируйтесь, чтобы ответить.