вхожу в терминал
захожу под суперпользователем (su)
хочу добавить права на редактирование для нужной директории (для всех файлов)
с помощью cd вхожу в директорию
пишу chmod -R a+w *
ошибки не выдает, но при получении информации (ls -l) все остается как было, никакие права не изменяются
почему так?
[Решено] Не работает команда chmod или запись на NTFS пользователем
Какая файловая система?
точно не помню, давно в консоли не работал, но может вместо * надо писать ./* ?
P.S. "." - это просто текущая директория.
Если я не прав, пусть меня поправят
но может вместо * надо писать ./* ?
Вроде как должно быть все равно
Какая файловая система?
NTFS (хочу настроить папку, унаследованную от Windows)
Боюсь, что ничего не выйдет.
Nightwolf_ng, а альтернативные способы есть? Или надо каждый раз входить под суперюзером?
Не понял причем тут суперюзер???
Задачу поподробнее свою опишите.
Боюсь, что ничего не выйдет.
Правда? Мне казалось, что 3g-ntfs драйвер позволяет писать в NTFS?
На старом форуме даже какая то огромная тема была про запись в NTFS.
Nightwolf_ng, хочу иметь возможность редактирования файлов в этой директории. В частности добавления новых файлов. Пока получается если только вхожу под суперпользователем.
gooseim, Покажите с какими опциями монтируете NTFS
nesk, при установки Linux он смонтировал сам и я ничего не трогал. С какими опциями не знаю.
Покажите вывод команды mount
Напишите вывод (из под рута) команды mount (без опций)
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)
Выведете ls -la в данной директории (если большой вывод, не забудьте про тег [ code ])
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
Видно, почему нельзя писать - все директории "принадлежат" root, туда можно писать только с правами root, сам такую проблему имел
SUSE_user, и что теперь делать?
Нужно монтировать с опцией umask=0.
Подчистил тут всю хрень Nightwolf_ng