Pertanyaan Di mana ".gvfs" telah pergi di 14.04


Pertanyaan saya "sederhana".

Di mana saya dapat menemukan titik mount lokal untuk saham Samba yang terhubung dengan saya. Pada 12.04 terletak di bawah *home/.gvfs*.

Terima kasih sebelumnya atas bantuan Anda.

Ini adalah file smb.conf saya:

#======================= Global Settings =======================

[global]
workgroup = mshome
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
encrypt passwords = no
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
    map to guest = bad user
    usershare allow guests = yes
    comment = Home Directories
    browseable = no
    read only = no
security = user
username map = /etc/samba/smbusers

[printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;   guest ok = no
;   read only = yes
    create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers
;   browseable = yes
;   read only = yes
;   guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
# Please note that you also need to set appropriate Unix permissions
# to the drivers directory for these users to have write rights in it
;   write list = root, @lpadmin
# A sample share for sharing your CD-ROM with others.

;[cdrom]
;   comment = Samba server's CD-ROM
;   read only = yes
;   locking = no
;   path = /cdrom
;   guest ok = yes
# The next two parameters show how to auto-mount a CD-ROM when the
#   cdrom share is accesed. For this to work /etc/fstab must contain
#   an entry like this:
#
#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
#   is mounted on /cdrom
#
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom

[RED]
    comment = RED USB Disk
    path = /media/laurent06000/RED
    writeable = yes
;   browseable = yes
    guest ok = yes

[flareGet]
    path = /home/laurent06000/flareGet
    writeable = yes
;   browseable = yes
    guest ok = yes

[windows]
    comment = Windows Main drive
    path = /media/windows
    writeable = yes
;   browseable = yes
    guest ok = yes

11
2018-04-23 06:10


asal


Tolong, tandai jawaban sebagai benar jika beberapa dari mereka memecahkan masalah Anda - Paulo Coghi


Jawaban:


Terima kasih kepada LewisTM, Anda dapat menemukan Anda gvfs folder di /run/user/$UID/gvfs.

$ mount | grep gvfs

Juga lihat ini.


10
2018-04-27 11:11



Ini bukan kasus untuk saya - saya bahkan tidak punya .gvfs map. Di mana share samba dipasang, ketika dipasang dengan nautilus? - dmeu
Saya akan menyarankan symlinking (ln -s /run/user/$UID/gvfs ~/.gvfs) ke folder itu daripada kembali ke jawaban ini setiap kali seperti yang telah saya lakukan terlalu banyak kali untuk dihitung. - palswim


Jika Anda tidak punya .gvfs lebih lama lagi, Anda harus dapat menemukan lokasi pemasangan gvfs dengan mount | grep gvfs. Sebagai contoh, gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=nrd) .

Lokasi ada di sana, dan Anda dapat menariknya secara terprogram jika Anda mau, dengan mount | grep gvfs | awk '{print $3}' atau yang serupa. Contoh di sini hanya mengembalikan /run/user/1000/gvfs.

Jika Anda pra-12.10, Anda harus melakukannya ~/.gvfs, tetapi setelah 12.10 lihat di / run / user /identitas pengguna/ gvfs /.
 Jika ~/.gvfs sudah hadir (yang akan terjadi jika Anda meng-upgrade dari rilis sebelumnya), itu tidak akan terhenti dalam rilis baru, tetapi direktori baru akan dibuat pula.

Anda dapat menemukan uid Anda dalam beberapa cara berbeda, misalnya, dengan mencari tahu /etc/passwd, atau berlari id --user atau echo "$UID".

Lokasi baru nantinya /run/user/$(id --user)/gvfs/

Di sistem saya, variabel $ XDG_RUNTIME_DIR juga berisi direktori di atas gvfs:

$ env | grep user
[...]
XDG_RUNTIME_DIR=/run/user/1000

Jadi, pada sistem saya, saya punya /run/user/1000/gvfs.

Juga lihat Mengapa mount gvfs saya tidak muncul di bawah ~ / .gvfs atau / run / user / <login> / gvfs?


5
2018-05-19 17:55



Terima kasih banyak heemayl dan belacqua (dengan sedikit keterlambatan - saya tidak menggunakan proses askubuntu) tetapi ini adalah apa yang ingin saya ketahui. Sangat berguna !!! - Laurent06000
Saya ingin skrip baris perintah untuk mengakses share samba jarak jauh yang dipasang dengan memasukkan smb: // url di address bar nautilus. Dalam versi Ubuntu sebelumnya, titik mount untuk url semacam itu dibuat di ~ / .gvfs, saya kehilangan jejak lokasi baru selama bertahun-tahun. Terimakasih. Saya dapat mengonfirmasi lokasi baru tetap sama untuk 15.04, 15.10, dan 16.04. - Hatoru Hansou


Itu hanya di dalam Anda $HOME direktori.

$ locate .gvfs
/home/avinash/.gvfs

0
2018-04-23 06:14



Terima kasih atas bantuan tur. Saya Akhirnya diturunkan ke 13.10 untuk beberapa waktu. - Laurent06000