Di mana ".gvfs" sudah ada di 14.04


11

Pertanyaan saya "sederhana".

Di mana saya dapat menemukan titik pemasangan lokal untuk saham Samba yang terhubung dengan saya. Di 12,04 terletak di bawah *home/.gvfs*.

Terima kasih sebelumnya atas bantuan Anda.

Ini 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

1
Tolong, tandai jawaban sebagai benar jika beberapa dari mereka menyelesaikan masalah Anda
Paulo Coghi - Reinstate Monica

Jawaban:


10

Berkat LewisTM, Anda dapat menemukan gvfsfolder Anda di /run/user/$UID/gvfs.

$ mount | grep gvfs

Lihat juga ini .


Ini tidak terjadi pada saya - saya bahkan tidak punya .gvfsfolder. Di mana bagian samba akan 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 saya lakukan terlalu banyak untuk dihitung.
palswim

5

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

Lokasinya 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 baru saja kembali /run/user/1000/gvfs.

Jika Anda pra-12.10, Anda harus memilikinya ~/.gvfs, tetapi setelah 12.10 lihat di / run / user / user_id / gvfs /.
Jika ~/.gvfssudah ada (yang akan terjadi jika Anda memutakhirkan dari rilis sebelumnya), itu tidak akan musnah dalam rilis baru, tetapi direktori baru akan tetap dibuat.

Anda dapat menemukan cairan Anda dengan beberapa cara berbeda, misalnya dengan melihat ke dalam /etc/passwd, atau menjalankan id --useratau echo "$UID".

Lokasi baru akan menjadi /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.

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


Terima kasih banyak heemayl dan belacqua (dengan sedikit penundaan - saya tidak terbiasa dengan 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 seseorang: // url di bilah alamat nautilus. Di versi Ubuntu sebelumnya, mount point untuk url seperti itu dibuat di ~ / .gvfs, saya kehilangan jejak lokasi baru selama bertahun-tahun. Terimakasih. Saya dapat mengkonfirmasi bahwa lokasi baru tetap sama untuk 15.04, 15.10 dan 16.04.
Hatoru Hansou

0

Itu hanya di dalam $HOMEdirektori Anda .

$ locate .gvfs
/home/avinash/.gvfs

Terima kasih atas bantuan tur. Saya akhirnya diturunkan menjadi 13,10 untuk beberapa waktu.
Laurent06000
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.