Автор Тема: Использование mount.cifs непривилегированным пользователем  (Прочитано 3236 раз)

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Под обычным пользователем mount.cifs команда не найдена.
А через sudo/под рутом опции игнорируются:
# mount.cifs //xx.xx.xxx.xxx /home/hasculdr/OrangeBox -o ro, user=nobody
Password for root@//xx.xx.xxx.xxx:
Как бы подключиться?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 143
    • Email
Сноси Винду, переходи на Линукс ! :)

Оффлайн andrew_b

  • Завсегдатай
  • *
  • Сообщений: 534
Хехе, я использую mount.cifs из samba-client-3.5.22-alt0.M60P.1. По-моему, это последняя нормально работающая версия. Правда, umount.cifs оттуда же не работает, приходится отмонтировать с правами рута.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
# rpm -qa | grep cifs
cifs-utils-6.7-alt1.M80P.1
# mount.cifs //10.64.252.161 /home/hasculdr/OrangeBox -o guest
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
# rpm -qa | grep cifs
cifs-utils-6.7-alt1.M80P.1
# mount.cifs //10.64.252.161 /home/hasculdr/OrangeBox -o guest
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
# smbtree
WORKGROUP
\\COMP        Samba Server Version 4.5.12
\\COMP\IPC$            IPC Service (Samba Server Version 4.5.12)
\\COMP\multimedia      Video-Audio
# mount -t cifs //192.168.1.10/multimedia /home/user/mnt -o guest
# mount|grep 'user/mnt'
//192.168.1.10/multimedia on /home/user/mnt type cifs (очень много)
$ ls -1F ~/mnt/|tail -n9
kernel-nvidia-402.txt
kernel-nvidia-p7-sysv-tde.txt
Mandrake-RE-Spring-2001-1.iso*
Music/
Nokia_5130_XpressMusic_UG_en.pdf
Nokia_5130_XpressMusic_UG_ru.pdf
Photo/
salixlive-tuning.txt
videostream.txt

Любите man'ы, источник знаний
А.М.Горький (Пешков)

$ man mount.cifs|sed -n '421,423p'
           For example:

           mount -t cifs //server/share /mnt --verbose -o user=username

# ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 окт 10 11:05 /proc/1/exe -> /sbin/init
# mount -t cifs //192.168.1.10/multimedia /home/user/mnt -o user=user
sh: systemd-ask-password: команда не найдена
Password for user@//192.168.1.10/multimedia:
# mount|grep 'user/mnt'
//192.168.1.10/multimedia on /home/user/mnt type cifs (...,username=user,...,user=user)


# smbclient -L //COMP
Enter WORKGROUP\root's password:
OS=[Windows 6.1] Server=[Samba 4.5.12]

Sharename       Type      Comment
---------       ----      -------
homes           Disk     
multimedia      Disk      Video-Audio
IPC$            IPC       IPC Service (Samba Server Version 4.5.12)
OS=[Windows 6.1] Server=[Samba 4.5.12]

Server               Comment
---------            -------

Workgroup            Master
---------            -------
WORKGROUP            COMP
# smbclient -U user //COMP/multimedia
Enter WORKGROUP\user's password:
OS=[Windows 6.1] Server=[Samba 4.5.12]
smb: \> ls
  .                                   D        0  Fri Oct 30 18:59:33 2015
  ..                                  D        0  Fri Dec 18 08:04:02 2015
<skip>
  10-monitor.conf.p6                  N      737  Tue Mar  4 01:50:24 2014
  salixlive-tuning.txt                N    11752  Fri Oct 30 19:39:46 2015
  films                               D        0  Thu Feb 28 00:33:13 2013
  kernel-nvidia-402.txt               N      513  Mon Feb 17 22:29:23 2014

631024416 blocks of size 1024. 105138164 blocks available
smb: \>
smb: \> help
?              allinfo        altname        archive        backup         
blocksize      cancel         case_sensitive cd             chmod         
chown          close          del            dir            du             
echo           exit           get            getfacl        geteas         
hardlink       help           history        iosize         lcd           
link           lock           lowercase      ls             l             
mask           md             mget           mkdir          more           
mput           newer          notify         open           posix         
posix_encrypt  posix_open     posix_mkdir    posix_rmdir    posix_unlink   
posix_whoami   print          prompt         put            pwd           
q              queue          quit           readlink       rd             
recurse        reget          rename         reput          rm             
rmdir          showacls       setea          setmode        scopy         
stat           symlink        tar            tarmode        timeout       
translate      unlock         volume         vuid           wdel           
logon          listconnect    showconnect    tcon           tdis           
tid            logoff         ..             !             
smb: \> listconnect
0: server=COMP, share=multimedia
smb: \> showconnect
//COMP/multimedia
smb: \> q
[root@comp ~]#
« Последнее редактирование: 10.10.2017 15:45:15 от Speccyfighter »