LINUX.ORG.RU
ФорумAdmin

Права на шару Samba


0

0

Имеем расшаренный ресурс на Linux машине, необходимо, что бы все могли туда писать, но никто немог ничего стереть.. Возможно ли это в принципе?

anonymous

Нет, так как писать и стереть по сути одно и то же.
Стереть == открыть файл на запись (разрешено ведь) и вписать туда мусор (или ничего не вписывать, типа cp /dev/null /mnt/smb/important.file)-- информация стерта.

sdio ★★★★★
()
Ответ на: комментарий от sdio

Я и спросил поэтому... Может как-то по другому можно... С группами поиграться например....

anonymous
()
Ответ на: комментарий от sdio

Ну например - решился юзер скинуть для кого-нибудь файл super_mega_porno.avi на сетевую шару сервака, и можно принимать административные меры, доказательство на лицо:)

Vad_S
()
Ответ на: комментарий от ManJak

проверил Ок!

====================================================
[Files_1]
        comment = Any Files
        path = /filopomoika_1
        force group = root
        read only = No
        create mask = 0444
        force directory mode = 0777
====================================================
$ smbclient -L 10.1.1.11
Password:
Anonymous login successful
Domain=[ALIK] OS=[Unix] Server=[Samba 3.0.10]

        Sharename       Type      Comment
        ---------       ----      -------
        Files_1         Disk      Any Files
        Files_2         Disk      Any Files
        CD-rom          Disk      My CD-rom
        print$          Disk      Drivers for printers
        IPC$            IPC       IPC Service (Manjakws)
        ADMIN$          IPC       IPC Service (Manjakws)
        SLJ             Printer   Samsung ML-1520P
Anonymous login successful
Domain=[ALIK] OS=[Unix] Server=[Samba 3.0.10]

        Server               Comment
        ---------            -------
        MANJAKWS             Manjakws

        Workgroup            Master
        ---------            -------
        ALIK
====================================================
kolyan@manjakws:~/Documents]$ smbclient //10.1.1.11/Files_1
Password:
Anonymous login successful
Domain=[ALIK] OS=[Unix] Server=[Samba 3.0.10]
tree connect failed: NT_STATUS_ACCESS_DENIED
kolyan@manjakws:~/Documents]$ smbclient //10.1.1.11/Files_1
Password:
Domain=[ALIK] OS=[Unix] Server=[Samba 3.0.10]
smb: \> put PerlFAQ3.pdf
putting file PerlFAQ3.pdf as \PerlFAQ3.pdf (1181.7 kb/s) (average 1181.7 kb/s)
smb: \> ls
  .                                   D        0  Sun Jun 13 17:07:50 2004
  ..                                  D        0  Fri Apr 29 01:47:20 2005
.......
  PerlFAQ3.pdf                        R   331545  Sun Jun 13 17:07:50 2004

                38647 blocks of size 2097152. 2015 blocks available
smb: \> rm PerlFAQ3.pdf
NT_STATUS_CANNOT_DELETE deleting remote file \PerlFAQ3.pdf
====================================================


Задача решена =)

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

Только помни, о 2-х вещах:
1) При таком раскладе - удалять - тебе!
2) man smb.conf =)

ManJak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.