synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОбмен Файлами: Windows, Mac OSX, Linux › Проблема с правами доступа

Проблема с правами доступа

orlovnv · 16.06.2010

Суть проблемы при открытии файла через линукс (мандрива) файл открывается либо с правами только для чтения либо есть возможность внести изменения в файл, но сохранить не получается - ответ системы отсутствует доступ к используемому файлу.

Zyxmon · 16.06.2010

Поменяйте права прямо на synology (через ssh или FileStation).

orlovnv · 16.06.2010
Поменяйте права прямо на synology (через ssh или FileStation).

а по подробнее можно?

Zyxmon · 16.06.2010
orlovnv · 16.06.2010
а по подробнее можно?

Права выставлены чтение запись. Однако ни че не помогает.

Zyxmon · 16.06.2010
Права выставлены чтение запись. Однако ни че не помогает.

Вывод "ls -l" и " cat /usr/syno/etc/smb.conf" в студию.

orlovnv · 16.06.2010
Вывод "ls -l" и " cat /usr/syno/etc/smb.conf" в студию.

Прошу прощения за "Тупость" но эти команды мне надо сделать в терминале машины или аппарата synology.

Zyxmon · 16.06.2010
Прошу прощения за "Тупость" но эти команды мне надо сделать в терминале машины или аппарата synology.

Там - где проблема с правами, т.е. на synology.

А как Вы определили, что

Права выставлены чтение запись.
orlovnv · 16.06.2010
Там - где проблема с правами, т.е. на synology.

А как Вы определили, что

в правах доступа к общей папке стоит у всех чтение/запись это на synology

Zyxmon · 16.06.2010
в правах доступа к общей папке стоит у всех чтение/запись это на synology

А права самого файла? Если файл лежит в подпапке, то права определяются еще и правами подпапки.

orlovnv · 16.06.2010
А права самого файла? Если файл лежит в подпапке, то права определяются еще и правами подпапки.

ясно завтра попробую результат выложу.

orlovnv · 16.06.2010

Еще вопрос существует ли возможность изменения прав файлов на всем диске одним действием .

Zyxmon · 16.06.2010
Еще вопрос существует ли возможность изменения прав файлов на всем диске одним действием .

Существует. Но лучше делать не на всем диске, а на пользовательском разделе. А еще лучше в нужной папке.

orlovnv · 17.06.2010
Вывод "ls -l" и " cat /usr/syno/etc/smb.conf" в студию.

Base> ls -l

drwxr-xr-x 2 root root 4096 Mar 20 2004 bin

drwxr-xr-x 6 root root 36864 Jun 15 11:54 dev

drwxr-xr-x 13 root root 4096 Jun 17 09:34 etc

drwxr-xr-x 12 root root 4096 Jun 15 11:54 etc.defaults

drwxr-xr-x 2 root root 4096 Apr 20 07:51 initrd

drwxr-xr-x 14 root root 12288 Mar 20 2004 lib

drwxr-xr-x 2 root root 4096 Apr 20 07:40 lib64

lrwxrwxrwx 1 root root 11 Mar 20 2004 linuxrc -> bin/busybox

drwx------ 2 root root 4096 Apr 20 07:41 lost+found

drwxr-xr-x 2 root root 4096 Apr 20 07:40 mnt

dr-xr-xr-x 90 root root 0 Jan 1 1970 proc

drwxr-xr-x 2 root root 4096 Mar 20 2004 root

drwxr-xr-x 2 root root 4096 Mar 20 2004 sbin

drwxr-xr-x 10 root root 0 Jan 1 1970 sys

drwxrwxrwt 7 root root 980 Jun 17 09:34 tmp

drwxr-xr-x 6 root root 4096 Mar 20 2004 usr

drwxr-xr-x 11 root root 4096 Jun 15 11:54 var

drwxr-xr-x 11 root root 4096 Mar 20 2004 var.defaults

drwxr-xr-x 6 root root 4096 Jun 17 09:33 volume1

drwxrwxrwx 3 root root 4096 Jun 15 15:41 volumeSATA

drwxrwxrwx 2 root root 4096 Jun 15 18:08 volumeUSB1

orlovnv · 17.06.2010

cat /usr/syno/etc/smb.conf

[global]

workgroup=WORKGROUP

local master=no

realm=*

printing=lprng

winbind enum groups=yes

idmap gid=96000-196000

passdb backend=smbpasswd

server string=Disk Station

security=user

idmap uid=10000-110000

printcap name=/usr/syno/etc/printcap

load printers=yes

winbind enum users=yes

[base]

invalid users=nobody,nobody

valid users=nobody,ftp,guest,@users,admin,nobody

comment=""

path=/volume1/Base

guest ok=yes

browseable=yes

ftp disable list=no

ftp disable modify=no

ftp disable download=no

read list=nobody,ftp,nobody

write list=nobody,@users,admin,guest,nobody

writeable=yes

orlovnv · 17.06.2010

-rwxrwxrwx 1 guest users 28160 Feb 17 13:37 Государственному инспектору отдела камеральных проверок.doc

этот файл лежит на серваке, я его открыл и сохранил под другим именем и вот что получилось

-rw-rw-r-- 1 guest users 14848 Jun 17 2010 1Государственному инспектору отдела камеральных проверок.doc

Zyxmon · 17.06.2010

Листинг нужно делать в папке, где лежит файл. Наверное это /volume1/Base

Права записи у гостя туда есть. Файл Вы вудь можете сохранить (под другим именем)?

Возможно проблема с программой, которая работает с файлом.

orlovnv · 17.06.2010
Листинг нужно делать в папке, где лежит файл. Наверное это /volume1/Base

Права записи у гостя туда есть. Файл Вы вудь можете сохранить (под другим именем)?

Возможно проблема с программой, которая работает с файлом.

я попробовал две версии openoffice 3.1 и 3.2 результат один и тот же. Файл под другим именем я могу сохранить но он моментально становится только для чтения.

Zyxmon · 17.06.2010

В качестве пляски с бубном. Создайте на synology пользователя с логином, как на Вашей системе и дайте ему права в папку /volume1/Base

Zyxmon · 17.06.2010

Поищите на форуме OO. Проблема именно с OO - http://user.services.openoffice.org/en/for...=16&t=16480

Попробуйте монтировать шару для OO!

 

PS Вот еще топик по проблеме с OO http://user.services.openoffice.org/en/for...=16&t=23169

orlovnv · 17.06.2010
В качестве пляски с бубном. Создайте на synology пользователя с логином, как на Вашей системе и дайте ему права в папку /volume1/Base

Бубен не помог. Когда добавил пользователя и дал ему права "Система откорректировала некоторые настройки прав доступа во избежание конфликтов. См. раздел "Справка" на странице папок общего доступа."

В итоге когда создается новый файл в правах этого файла указывается владелец - чтение запись, группа чтение запись, остальные чтение.

Если я создаю еще и группу и туда ввожу пользователя даю права этой группе а системной группе users права убираю файл который был создан блокируется.

Я вот думаю может что-то ни так с монтированием сетевого диска, хотя другой нас d-link 313 работает без проблем.

Zyxmon · 17.06.2010

Как выше написал - попробуйте монтировать шару в локальную папку и работать с этой папкой. В первой ссылке, которую дал - это помогло. Ну и курите форумы OO.

orlovnv · 17.06.2010
Как выше написал - попробуйте монтировать шару в локальную папку и работать с этой папкой. В первой ссылке, которую дал - это помогло. Ну и курите форумы OO.

OO не причем попробовал создать обычный текстовый документ файл создался, открываю - только для чтения.

Примонтировал в локальную папку таже фигня. А что за первая ссылка? по поводу прав? если да то согласно выводу ls -l права есть на все. А вот когда создается новый файл то все затык какойто.

orlovnv · 17.06.2010

короче как я понял косяк в том что файл создается с ограниченными правами, если в ручную сделать chmod 777 например все сразу встает на свои места. Вот только как сделать это автоматом при сохранении. Тренировался через консоль (это я сразу отметаю OO)

Zyxmon · 17.06.2010
....А что за первая ссылка?...

Ссылка на user.services.openoffice.org. Вы форумы OO покурили?

orlovnv · 17.06.2010
Ссылка на user.services.openoffice.org. Вы форумы OO покурили?

я повторюсь OO не причем, я создавал файл через touch в терминале и он выходил с правами только на чтение, затем через chmod изменил права и файл стал доступным на запись.

Zyxmon · 17.06.2010

Попробуйте, как в рекомендовано в последних постах

тут - http://ubuntuforums.org/showthread.php?t=1115888&page=5

или тут - https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/293548

orlovnv · 17.06.2010
Попробуйте, как в рекомендовано в последних постах

тут - http://ubuntuforums.org/showthread.php?t=1115888&page=5

или тут - https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/293548

I've solved it installing gvfs-fuse package - у меня этот пакет стоит

Zyxmon · 17.06.2010
I've solved it installing gvfs-fuse package - у меня этот пакет стоит

Ну тогда или играть с опциями монтирования, или попробовать отредактировать uid/guid на ubuntu и сделать их равными идентификаторам на synology.

Как вариант - попробовать использовать не smb/cifs, а nfs.

orlovnv · 17.06.2010
Ну тогда или играть с опциями монтирования, или попробовать отредактировать uid/guid на ubuntu и сделать их равными идентификаторам на synology.

Как вариант - попробовать использовать не smb/cifs, а nfs.

Ухх, в nfs завелось, Zyxmon спасибо огромное за участие и помощь.