Linux'ta bir USB cihazının takılması


1

'Root' kullanıcısı olan USB aygıtlarıyla çalışmaya çalışırken bir sorunum var. Bir USB aygıtını komut satırının altına (yalnızca konsol kipine) root olarak bağladığımı ve bu aygıtla sorunsuz çalışabileceğimi ancak sınırlı bir hesaba geçerken takılan aygıtın salt okunur kipte olduğunu açıklıyorum. Chmod ve chown kullanmaya çalıştım ama işe yaramadım. Ayrıca şunu denedim:

$ sudo mount -t vfat -o rw,users /dev/sdb1 /mnt/pen/

ve aynı sonuç. Fstab dosyasını kullanmadan bunu nasıl çözebilirim? Bence bir çözüm olmalı, çünkü sınırlı bir hesabı olan X-Windows altında, bu USB cihazı tanınır, monte edilir ve sorunsuz çalışır.

Yanıtlar:


2

Sizi dosyanın sahip olduğu kullanıcı kimliği olarak belirtmek için uid ve gid bitlerini kullanmayı deneyin. Ayrıca umask kullanmak isteyebilirsiniz:

sudo mount -t vfat / dev / sdb1 / mnt / pen-o umask = 022, rw, uid = 1000, gid = 1000

0

GNOME altında, HAL / Dbus yeni bir cihazın kullanıma hazır olduğunu bildirdiğinde otomatik bir ayarlama (Gnome-VFS'nin bir parçası) vardır (USB bellek fişi takılı, CD takılı vb.).

Komut satırında 1-off çalıştırmak için , John T'nin cevabının gösterdiği gibi mount seçeneklerini uidve / veya gid(ve / veya umask) kullanın.

Sistem genelinde bir otomatik düzenleyici çalıştırmak için HALevt tuşunu kullanın. Halevt’i başsız bir sistemde çalışabilmek için bu soruya cevabımı görün . Senin durumunda, HALevt daemon'unu kullanıcı olarak çalıştırmak için işleri ayarlayabilirsin.

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.