pendrive - tylko root może wykonywa

Ogólne pytania dotyczące systemu
Inny_89
Posty: 3
Rejestracja: 24 lipca 2013, 20:18
Lokalizacja: Gdańsk

pendrive - tylko root może wykonywać działania na plikach

Post autor: Inny_89 »

Witam wszystkich serdecznie.

Na wstępie chciałem zaznaczyć, że jeżeli chodzi o Debiana to jestem całkowicie zielony i słabo się na tym wszystkim jeszcze znam. Na samym początku mojej przygody z Debianem psuje mi całą zabawę pewien problem. Mianowicie jak podpinam pendrive do komputera to nie mogę zapisać na nim żadnych plików. Jest informacja, że jedynie root może to zrobić. Sprawa jest o tyle zabawna, że jeszcze z dwa tygodnie temu wszystko działało jak należy. Jako zwykły użytkownik mogłem kopiować i zapisywać pliki na pendrive. Teraz jednak coś się przestawiło.

Starałem się już ten problem rozwiązać samemu przy pomocy zmiany praw dostępu, instalowaniu jakieś pakiety typu hal czy dbus. Jednak po przeszukiwaniu i testowaniu różnych rozwiązań jakie znalazłem na forach z przykrością muszę stwierdzić, że to mnie przerasta, a problem zaczyna mi już naprawdę porządnie przeszkadzać.

Czy znalazłby się ktoś miły i pomógł mi w rozwiązaniu problemu? Zaznaczam raz jeszcze, że niestety na konsoli słabo się znam i jeżeli już ktoś dobry by się znalazł to prosiłbym, żeby naprawdę łopatologicznie mi to wytłumaczył krok po kroku co powinienem zrobić.

Z góry dziękuję za wszelką pomoc

Pozdrawiam.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Podaj wynik polecenia:

Kod: Zaznacz cały

lsusb
przed podłączeniem pendrive i po jego podłączeniu. Po podłączeniu podaj jeszcze wynik:

Kod: Zaznacz cały

su -c "fdisk -l"

Kod: Zaznacz cały

cat /etc/mtab
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Jakie masz środowisko graficzne?
Jakiego masz menadżera logowania?

Przedstaw co wyświetla polecenie:

Kod: Zaznacz cały

dpkg -l | grep dm
Inny_89
Posty: 3
Rejestracja: 24 lipca 2013, 20:18
Lokalizacja: Gdańsk

Post autor: Inny_89 »

Cześć;
Dziękuję za zainteresowanie problemem. Poniżej wklejam wymagane przez Was informacje:

Wynik polecenia:

Kod: Zaznacz cały

lsusb
przed włożeniem dysku pendrive:

Kod: Zaznacz cały

Bus 007 Device 002: ID 09da:0006 A4 Tech Co., Ltd Optical Mouse WOP-35 / Trust 450L Optical Mouse
Bus 007 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Wynik polecenia po podłączeniu dysku pendrive:

Kod: Zaznacz cały

milosz@debian:~$ lsusb
Bus 002 Device 004: ID 05ac:1502 Apple, Inc. 
Bus 007 Device 002: ID 09da:0006 A4 Tech Co., Ltd Optical Mouse WOP-35 / Trust 450L Optical Mouse
Bus 007 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Wynik polecenia:

Kod: Zaznacz cały

su -c "fdisk -l" 
przy podłączonym dysku pendrive:

Kod: Zaznacz cały

Disk /dev/sda: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders, total 156250000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000baf6c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   149823487    74910720   83  Linux
/dev/sda2       149825534   156248063     3211265    5  Extended
/dev/sda5       149825536   156248063     3211264   82  Linux swap / Solaris

Disk /dev/sdb: 32.5 GB, 32463912960 bytes
216 heads, 45 sectors/track, 6523 cylinders, total 63406080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc3072e18

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              32    63406079    31703024    c  W95 FAT32 (LBA)

Wynik polecenia:

Kod: Zaznacz cały

cat /etc/mtab
przy podłączonym dysku pendrive:

Kod: Zaznacz cały

rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=211099,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=511148k,mode=755 0 0
/dev/disk/by-uuid/e6f175ca-a580-4789-844f-2dc1ef546f7f / ext3 rw,relatime,errors=remount-ro,barrier=1,data=ordered 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /run/shm tmpfs rw,nosuid,nodev,noexec,relatime,size=1664540k 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
/dev/sdb1 /media/usb0 vfat rw,nosuid,nodev,noexec,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro 0 0

Wynik polecenia przy podłączeniu dysku pendrive:

Kod: Zaznacz cały

milosz@debian:~$ dpkg -l | grep dm 
ii  bsdmainutils                                      9.0.5                            i386         collection of more utilities from FreeBSD
ii  deb-multimedia-keyring                            2012.05.10-dmo4                  all          GnuPG archive key of the deb-multimedia repository
ii  dmidecode                                         2.12-1                           i386         SMBIOS/DMI table decoder
ii  dmsetup                                           2:1.02.74-7                      i386         Linux Kernel Device Mapper userspace library
ii  dmz-cursor-theme                                  0.4.3                            all          Style neutral, scalable cursor theme
ii  flashplayer-mozilla                               3:11.2.202.297-dmo2              i386         Macromedia Flash Player.
ii  gdm3                                              3.4.1-9                          i386         Next generation GNOME Display Manager
ii  gstreamer0.10-ffmpeg                              1:0.10.13-dmo1                   i386         FFmpeg plugin for GStreamer
ii  gstreamer1.0-libav:i386                           1:1.0.7-dmo1                     i386         FFmpeg plugin for GStreamer
ii  iptables                                          1.4.14-3.1                       i386         administration tools for packet filtering and NAT
ii  libaacplus2:i386                                  2.0.2-dmo1                       i386         AAC+ encoding library - runtime files
ii  libavcodec53:i386                                 7:0.10.3-dmo1                    i386         Library to encode decode multimedia streams - runtime files.
ii  libavcodec54:i386                                 9:1.2.1-dmo6                     i386         Library to encode decode multimedia streams - runtime files.
ii  libavformat53:i386                                7:0.10.3-dmo1                    i386         FFmpeg file format library.
ii  libavformat54:i386                                9:1.2.1-dmo6                     i386         FFmpeg file format library.
ii  libavutil51:i386                                  8:1.0.7-dmo2                     i386         FFmpeg avutil library - runtime files
ii  libavutil52:i386                                  9:1.2.1-dmo6                     i386         FFmpeg avutil library - runtime files
ii  libdca0:i386                                      0.0.5-dmo1                       i386         decoding library for DTS Coherent Acoustics streams
ii  libdmapsharing-3.0-2                              2.9.18-1                         i386         DMAP client and server library - runtime
ii  libfaac0:i386                                     1:1.28-dmo3                      i386         AAC audio encoder - library files.
ii  libfdk-aac0:i386                                  1:0.1.1-dmo3                     i386         Fraunhofer FDK AAC codec library.
ii  libkadm5clnt-mit7                                 1.8.3+dfsg-4squeeze6             i386         MIT Kerberos runtime libraries - Administration Clients
ii  libkadm5srv-mit7                                  1.8.3+dfsg-4squeeze6             i386         MIT Kerberos runtime libraries - KDC and Admin Server
ii  libloudmouth1-0                                   1.4.3-9                          i386         Lightweight C Jabber library
ii  libmp3lame0:i386                                  1:3.99.5-dmo2                    i386         Shared libraries for MP3 encoding.
ii  libnfsidmap2:i386                                 0.25-5                           i386         NFS idmapping library
ii  libpostproc52:i386                                9:1.2.1-dmo6                     i386         postproc shared libraries.
ii  libquadmath0:i386                                 4.8.1-2                          i386         GCC Quad-Precision Math Library
ii  libswscale2:i386                                  9:1.2.1-dmo6                     i386         FFmpeg video scaling library.
ii  libtag1-vanilla:i386                              1.8-dmo1                         i386         audio meta-data library - vanilla flavour
ii  libtag1c2a:i386                                   1.8-dmo1                         i386         audio meta-data library
ii  libvlc5                                           1:2.0.7-dmo2                     i386         multimedia player and streamer library
ii  libvlccore5                                       1:2.0.7-dmo2                     i386         base library for VLC and its modules
ii  libwildmidi-config                                0.2.3.4-2.1                      all          software MIDI player configuration
ii  libwildmidi1:i386                                 0.2.3.4-2.1                      i386         software MIDI player library
ii  libx264-124:i386                                  3:0.124.2197+git69a0443-dmo1     i386         x264 video coding library
rc  libx264-130:i386                                  3:0.130.2274+gitc832fe9-dmo1     i386         x264 video coding library
rc  libx264-133:i386                                  3:0.133.2334+gita3ac64b-dmo1     i386         x264 video coding library
ii  libx264-135:i386                                  3:0.135.2345+gitf0c1c53-dmo1     i386         x264 video coding library
ii  libxdmcp6:i386                                    1:1.1.1-1                        i386         X11 Display Manager Control Protocol library
ii  libxvidcore4:i386                                 3:1.3.2-dmo1                     i386         High quality ISO MPEG4 codec library
ii  passwd                                            1:4.1.5.1-1                      i386         change and administer password and group data
ii  policykit-1                                       0.105-3                          i386         framework for managing administrative policies and privileges
ii  vlc                                               1:2.0.7-dmo2                     i386         multimedia player and streamer
ii  vlc-data                                          1:2.0.7-dmo2                     all          Common data for VLC
ii  vlc-nox                                           1:2.0.7-dmo2                     i386         multimedia player and streamer (without X support)
ii  vlc-plugin-notify                                 1:2.0.7-dmo2                     i386         LibNotify plugin for VLC
ii  vlc-plugin-pulse                                  1:2.0.7-dmo2                     i386         PulseAudio plugin for VLC

Odnośnie pytania o środowisko graficzne, to używam GNOME wersja 3,4,2. Odnośnie menadżera logowania to wstyd mi się przyznać ale nie mam pojęcia gdzie mogę to sprawdzić?
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Menadżerem logowania środowiska gnome jest gdm3 i masz go zainstalowanego

Kod: Zaznacz cały

 ii  gdm3                                              3.4.1-9                          i386         Next generation GNOME Display Manager

Czy czasem dysku pendrive nie wyjąłeś przed odmontowaniem. Kiedyś nie odmontowałem go, szybko wyciągnąłem i coś popsuł z systemem plików. Pomogło dopiero sprawdzanie dysku pendrive pod Windowsem. Windows oczywiście znalazł kilka błędów. Po tej operacji jako użytkownik mogłem już na dysku pendrive przenosić pliki.

A konfigurowałeś coś z HAL i DBUS, czy tylko reinstalowałeś?
Inny_89
Posty: 3
Rejestracja: 24 lipca 2013, 20:18
Lokalizacja: Gdańsk

Post autor: Inny_89 »

Yampress, dziękuję bardzo za podpowiedź. Faktycznie, często się zdarzało, że dysk pendrive zwyczajnie wyciągałem z komputera, bez wcześniejszego odmontowania go.

Mój problem rozwiązał się połowicznie w sposób następujący:

Na komputerze z Windows sformatowałem dysk pendrive na format plików NTFS i po podłączeniu go z powrotem pod Debiana to mogłem normalnie dokonywać wszelkich operacji na plikach.

Jednak jak znowu sformatowałem pendrive pod fat32 to znów pojawił się problem opisywany na początku tego wątku. Co więcej, jeśli sformatuje dysk pendrive pod system plików NTFS to mogę pod Debianem dokonywać zapisu plików na tym dysku. Jednak jak chcę te pliki skopiować na komputer z Windowsem to po podłączeniu tego samego dysku pendrive z danymi skopiowanymi z Debiana wyświetla mi błędy, że przed użyciem dysku pendrive muszę go sformatować.

Odnośnie konfiguracji HAL czy DBUS to nic nie robiłem oprócz reinstalacji.

Czy masz (macie) jakiś pomysł jak rozwiązać ten problem? Przyznam szczerze, że chciałbym mieć możliwość skopiowania danych z komputera, na którym mam zainstalowanego Debiana na komputer z Windowsem.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Na systemie plików ntfs bardzo wolno się zapisuje pod Linuksem. Ja mam fat32 na dysku pendrive.
ODPOWIEDZ