Kopyalamak istiyorum /lib/udev
ama hata veriyor
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
Köküm ama anlayamıyorum. Ne yapabilirim ?
Kopyalamak istiyorum /lib/udev
ama hata veriyor
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
Köküm ama anlayamıyorum. Ne yapabilirim ?
Yanıtlar:
Gerçekten süper kullanıcı olup olmadığınızı kontrol edin:
whoami
çıktı ise root
, o zaman süper kullanıcısınız ve dosyanın kopyasını şu şekilde yapabilirsiniz:
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev/.
aksi takdirde şunları kullanmanız gerekir sudo
:
sudo cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev/.
Hala dizine yazamıyorsanız, şunları yapabilirsiniz:
lsattr
.dizin salt okunur izinlerle bağlanır: terminalde yazın:
cat /proc/mounts
(veya mount
veya cat /etc/mtab
)
ve dizin salt okunur olarak monte edilmişse çıkışı kontrol edin.
İlk durumdaysanız, dizin özniteliklerini chattr
;
chattr -i <file/dir>
chattr +i <file/dir>
İkinci durumdaysanız, dosyayı düzenleyin /etc/fstab
.
/.
dosyaları kopyalamak için komutun sonuna eklemelisiniz dizin
mount
velsattr /lib/
Bu amaç için kök olmanız gereken her seferinde gerekli değildir Bu yüzden root kullanıcısı ile iyi yapmak istiyorsanız, ancak root olmadan yapmak istiyorsanız, 2 seçeneğiniz vardır:
cp /tmp/ok_pcscd_hotplug.sh /lib/udev/
Kök kullanıcı olarak deneyin .
whoami
vels -al /tmp/ok_pcscd_hotplug.sh
ok_pcscd_hotplug.sh
, bozuk olmadığından ve /lib/udev/
sisteminizde mevcut olduğundan emin olun .
Varsa /lib/udev
, önce dizin oluşturmanız gerekir
mkdir -p /lib/udev
Öncelikle "ls -l" yapın ve bu dizinin izinlerini kontrol edin. -Rw-r - r-- gibi bir şey görürseniz, bu, Sahip'in okuyabileceği, yazabileceği anlamına gelir, Kullanıcı Grubu yalnızca okuyabilir, Dünya yalnızca okuyabilir. Bu durumda aşağıdaki komutu yazın: "chmod 766". Bu, o dosya üzerinde okuma-yazma işlemleri gerçekleştirmenizi sağlar. Şimdi aynı dosyayı kopyalamayı deneyin. İşe yaramalı