Kullanıcı hesapları için “kişisel fstab” dosyaları var mı?


14

/etc/fstabSadece hesabımda (girişte) geçerli olan dosya için "kişisel" eşdeğerini arıyorum ; böyle bir dosya var mı? Yoksa daha mı karmaşık?


Hayır, her Hesap için ayrı bir fstab Girişi
alamazsınız

Ne elde etmeye çalışıyorsunuz, girişte belirli bir birimi mi monte ediyorsunuz? Yalnızca hesabınız için tek bir birim mi yoksa her kullanıcı için farklı birimler mi?
Joni

Benzer bir şey yapmak için gvfs kullanabilirsiniz .
MadMike

Aşağıdaki cevaplar size nasıl monte edileceğini anlatır, ancak bunların hiçbiri (benimki dahil) only, kullanıcınızın bu bölümleri monte edebilmesini isteme olasılığınızla ilgilenmez . Eğer böyle bir şey istiyorsanız, o zaman başka bir şey gerekecektir. Fstab ile farkı, bir sistem dosyası olması ve yalnızca bir süper kullanıcının dosyayı değiştirebilmesidir.
Joe

Yanıtlar:


12

Hesabımıza giriş yaptıktan sonra her zaman bir sürücü monte etmemiz gerekiyorsa, ancak bu sürücünün önyüklemede monte edilmesini istemiyorsak, udisklerle monte etmeyi düşünebiliriz . Aşağıdaki komut örn. / Dev / sdc1 to/ media / ` sürücüsünü bağlar (kök izinleri gerekmez):

udisks --mount /dev/sdc1

Bu komut bir komut dosyasına eklenebilir veya gerekirse otomatik başlatma uygulamalarına yerleştirilebilir.

Ayrıca bu ilgili sorulara da bakın:


Beni bu konuda yendin, Evet, udisksçok iyi bir alternatif fstabolabilir ve kişisel fstab olarak kullanılabilir . 13.04'te daha da iyi oldu.
Anwar

4

Hayır yapamazsın. Ancak bunu yapmak çok karmaşık değildir: tek yapmanız gereken, ihtiyacınız olan bağlama noktalarını manuel olarak ekleyen bir komut dosyası oluşturmak ve bu komut dosyasını girişinizden yürütmektir.

Bunun yalnızca giriş yaptığınızda monte edilmesini istediğiniz kişisel bir bağlantının fstab girişi olduğunu varsayalım:

# volume              mount point       type  options
news:/usr/spool/news  /usr/spool/news   nfs   timeo=14,intr

manuel montaj:

mount news:/usr/spool/news

Bu nedenle, bunu bir script'e ( cd ~ && gedit mount_them.sh) koyarsanız ve komut dosyasını yürütülebilir yaparsanız, bu betiği .bash_profile veya .bashrc (giriş kabukları için .bash_profile yürütülürken, .bashrc etkileşimli giriş yapmayan kabuklar için yürütülür) öğesine ekleyebilirsiniz. Böyle bir şey (sözde kod) eklemek bunları sizin için bağlar:

if [ -f ~/mount_them.sh ]; then
   ./mount_them.sh
fi

2
Çekmesini mi var etmeyin rootkullanmak mümkün mount?
Joni

1
@joni Hayır, tek ihtiyacınız olan izinleri doğru şekilde ayarlamak. Ayrıntılı bir örnek için bkz. Kmandla.wordpress.com/2007/03/08/howto-mounting-without-sudo .
Rinzwind

1
Bu durumda bağlama seçeneklerini eklemeniz userveya eklemeniz gerekir users; verdiğiniz örnek sadece kök tarafından monte edilebilir.
Joni

2

Takkat'inkine benzer bir komut şudur:

udisksctl mount -b /dev/sdc1

bu cihazı /dev/sdc1aşağıdaki konuma bağlar (tıpkı Nautilus'un yaptığı gibi)

/media/$USER/$DEVICE

burada $USERkullanıcı adınız ve $DEVICEayarlanmışsa cihaz etiketi, aksi takdirde cihaz UUID'sidir.

Not: Bu komut için manpage sadece 12.10+ sürümünde mevcuttur, bu yüzden bunun yalnızca 12.10+ sürümü için kullanılabilir olduğunu varsayıyorum.


0

Sisteminizde birden fazla kullanıcınız olduğunu ve makinenizdeki farklı birimlere farklı erişim haklarına sahip olmasını istediğinizi mi kastediyorsunuz?

Eğer öyleyse, o zaman aynı teknedeyiz. Makinemin herhangi bir kullanıcısı için kullanılabilir olmasını istediğim bir 'ortak' NTFS sürücüm var. Öte yandan, sadece benim tarafımdan erişilebilen bir 'iş' NTFS sürücüsüne sahibim (elbette kök kaydetme, ama sonra yine benim).

Bunu başarmak /etc/fstabiçin aşağıdaki yolu düzenledim :

# 'COMMON' drive for all
UUID=XXXXXXXXXXXXXXX /media/COMMON ntfs rw,auto,users,exec,nls=utf8    0   0
# 'WORK' drive for me only
UUID=XXXXXXXXXXXXXXX /media/WORK ntfs defaults,uid=1000,gid=1000,umask=007    0    0

Not: Önce / media dizininde ilgili alt dizinleri (/ COMMON, / WORK) oluşturmanız gerekir.


0

KDE kullanıyorsanız, şu adrese gidebilirsiniz:

Sistem Ayarları-> Donanım-> Çıkarılabilir Cihazlar ve bölümünüzün yanındaki uygun kutuyu işaretleyin. Seçenekler Girişte Otomatik Sayı ve Ekte Otomatik Sayı'dır.

Bu bir süredir mevcut - bence karmik. Masaüstünün bir parçası olduğundan, bu ayarların kullanıcı başına uygulanacağından eminim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.