Puncte:2

Lipsesc permisiuni executabile pe discul intern secundar

drapel kr

Tocmai am instalat Ubuntu Studio după migrarea de la Manjaro și de fiecare dată când rulez Android Studio (care este instalat în unitatea mea secundară, care este montată în ~/Depozitare) Primesc următoarea eroare:

Programului „/home/myms/Storage/04 ANDROID STUDIO/android-studio/bin/studio.sh” îi lipsesc permisiunile executabile.

Imagine

Acest lucru se întâmplă cu fiecare comandă de execuție de pe această unitate. am incercat sudo chmod a+rwx ~/Storage dar asta nu a făcut nicio diferență, știu că este vorba despre fișierul care este executabil, am verificat deja asta.

Permisiunile de citire și scriere funcționează bine, sunt doar permisiunile de execuție.

Ieșirea de ls -l '/home/myms/../studio.sh'

-rwxrwxr-x 1 myms myms 6603 7 septembrie 17:55 '/home/myms/Storage/04 ANDROID STUDIO/android-studio/bin/studio.sh'

Ieșirea de sudo blkid -c /dev/null:

/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/sda1: LABEL_FATBOOT="NO_LABEL" LABEL="NO_LABEL" UUID="9506-4F7D" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="7e565882-2596-8e4e-81db-495194"
/dev/sda2: UUID="726a12dd-9d6a-4cdb-9186-ac454f33546f" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="root" PARTUUID="ca46cde7-fb4e-1648-4e-1648-a80d-1648-a80d
/dev/sdb1: LABEL="Storage" UUID="efc6bf95-a436-4d02-b544-6f9ca414ae9f" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="5d5db06e-01"

Ieșirea de ls -l:

...
drwxrwxrwx 14 myms myms 4096 Oct 23 18:32 Stocare
...

Ieșirea de ./pathlld /dev/sdb1:

drwxr-xr-x 19 root root 4096 Oct 24 09:04 /
/dev/sda2 on / type ext4 (rw,relatime,discard)
drwxr-xr-x 23 root root 4640 Oct 25 07:25 /dev
udev pe /dev tip devtmpfs (rw,nosuid,relatime,size=3980132k,nr_inodes=995033,mode=755,inode64)
brw-rw---- 1 disc rădăcină 8, 17 oct 25 07:25 /dev/sdb1

Rezumatul informațiilor despre sistem:

  • Distro: Ubuntu 21.10 (Impish Indri)
  • Nucleu: 5.13.0-20-lowlatency x86_64
  • Desktop: KDE Plasma 5.22.5

Ieșirea lui inxi -Fazy comanda:

Sistem:
  Kernel: 5.13.0-20-lowlatency x86_64 biți: 64 compilator: gcc v: 11.2.0 
  parametri: BOOT_IMAGE=/boot/vmlinuz-5.13.0-20-lowlatency 
  root=UUID=726a12dd-9d6a-4cdb-9186-ac454f33546f ro threadirqs quiet splash 
  vt.handoff=1 
  Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM 
  Distribuție: Ubuntu 21.10 (Impish Indri) 
Mașinărie:
  Tip: Laptop Sistem: LENOVO produs: 80TU v: Lenovo ideapad 310-14IKB 
  serial: <filtru> Șasiu: tip: 10 v: Lenovo ideapad 310-14IKB 
  serial: <filtru> 
  Mobo: Model LENOVO: Torronto 4C2 v: FĂRĂ serie DPK: <filtru> UEFI: LENOVO 
  v: 3JCN21WW data: 23.09.2016 
Baterie:
  ID-1: încărcare BAT0: 21,0 Wh (100,0%) stare: 21,0/30,0 Wh (70,1%) 
  volți: 8,5 min: 7,4 model: SMP L15M2PB2 tip: Li-poli serial: <filtru> 
  stare: plin 
PROCESOR:
  Informații: Model Dual Core: Intel Core i7-7500U Biți: 64 tip: MT MCP 
  arc: chihlimbar/Kaby Lake notă: verificați familia: 6 model-id: 8E (142) trepte: 9 
  microcod: EA cache: L2: 4 MiB 
  steaguri: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 23199 
  Viteză: 600 MHz min/max: 400/3500 MHz Viteze de bază (MHz): 1: 600 2: 618 3: 700 
  4: 623 
  Vulnerabilități: Tip: itlb_multihit stare: KVM: VMX dezactivat 
  Tip: l1tf 
  atenuare: PTE Inversion; VMX: spălarea cache-ului condiționat, vulnerabil SMT 
  Tip: mds mitigation: Clear CPU buffers; SMT vulnerabil 
  Tip: atenuare topire: PTI 
  Tip: spec_store_bypass 
  atenuare: Ocolirea magazinului speculativ a fost dezactivată prin prctl și seccomp 
  Tip: spectre_v1 
  atenuare: usercopy/swapgs bariere și __user pointer igienizare 
  Tip: atenuare spectre_v2: retpolină generică completă, IBPB: condiționată, 
  IBRS_FW, STIBP: condițional, completare RSB 
  Tip: atenuare srbds: Microcod 
  Tip: tsx_async_abort stare: Nu este afectat 
Grafică:
  Dispozitiv-1: Intel HD Graphics 620 furnizor: driver Lenovo: i915 v: nucleu 
  ID-ul magistralei: 00:02.0 ID-ul cipului: 8086:5916 ID-ul clasei: 0300 
  Dispozitiv-2: NVIDIA GM108M [GeForce 920MX] furnizor: driver Lenovo: nvidia 
  v: 470.74 alternativ: nvidiafb,nouveau,nvidia_drm bus-ID: 03:00.0 
  ID-ul cip: 10de:134f ID-ul clasei: 0302 
  Dispozitiv-3: Chicony EasyCamera tip: driver USB: uvcvideo bus-ID: 1-4:4 
  chip-ID: 04f2:b57d class-ID: 0e02 serial: <filtru> 
  Afișare: server x11: X.Org 1.20.13 compozitor: driver kwin_x11: 
  loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa display-ID: :0 
  ecrane: 1 
  Ecran-1: 0 s-res: 3286x1080 s-dpi: 96 s-size: 867x285mm (34,1x11,2") 
  s-diag: 913 mm (35,9") 
  Monitor-1: eDP-1 res: 1366x768 hz: 60 dpi: 112 dimensiune: 309x173mm (12.2x6.8") 
  Diametru: 354 mm (13,9") 
  Monitor-2: DP-1 res: 1920x1080 hz: 60 dpi: 36 dimensiune: 1360x768mm (53.5x30.2") 
  Diametru: 1562 mm (61,5") 
  OpenGL: redare: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 21.2.2 
  redare directă: Da 
Audio:
  Dispozitiv-1: Intel Sunrise Point-LP HD Audio furnizor: Lenovo 
  driver: snd_hda_intel v: kernel alternativ: snd_soc_skl bus-ID: 00:1f.3 
  ID-ul cip: 8086:9d71 ID-ul clasei: 0403 
  Sound Server-1: ALSA v: k5.13.0-20-lowlatency rulează: da 
  Sound Server-2: JACK v: 1.9.19 rulează: nu 
  Sound Server-3: PulseAudio v: 15.0 rulează: da 
  Sound Server-4: PipeWire v: 0.3.32 rulează: da 
Reţea:
  Dispozitiv-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  furnizor: Lenovo driver: r8169 v: port kernel: 4000 bus-ID: 01:00.0 
  ID-ul cip: 10ec:8168 ID-ul clasei: 0200 
  IF: starea enp1s0: jos mac: <filtru> 
  Dispozitiv-2: Adaptor de rețea fără fir Qualcomm Atheros QCA9377 802.11ac 
  furnizor: Lenovo driver: ath10k_pci v: port kernel: 4000 bus-ID: 02:00.0 
  ID-ul cip: 168c:0042 ID-ul clasei: 0280 
  IF: stare wlp2s0: sus mac: <filtru> 
Bluetooth:
  Dispozitiv-1: Qualcomm Atheros tip: driver USB: btusb v: 0.8 bus-ID: 1-7:6 
  ID-ul cip: 0cf3:e500 ID-ul clasei: e001 
  Raport: hciconfig ID: hci0 rfk-id: 2 stare: oprit bt-service: activat, în funcțiune 
  rfk-block: hardware: nu software: da adresa: <filtru> 
  Informații: acl-mtu: 1024:8 sco-mtu: 50:8 link-policy: rswitch hold sniff 
  link-mode: accept slave 
Unități:
  Stocare locală: total: 372,62 GiB utilizați: 243,56 GiB (65,4%) 
  ID-1: /dev/sda maj-min: 8:0 furnizor: Kingston model: SA400S37240G 
  dimensiune: 223,57 GiB dimensiune bloc: fizic: 512 B logic: 512 B viteză: 6,0 Gb/s 
  tip: SSD serial: <filtru> rev: 0102 schema: GPT 
  Mesaj SMART: Eroare smartctl necunoscută. Nu se pot genera date. 
  ID-2: /dev/sdb maj-min: 8:16 furnizor: Seagate model: ST9160412AS 
  dimensiune: 149,05 GiB dimensiune bloc: fizic: 512 B logic: 512 B viteză: 3,0 Gb/s 
  tip: HDD rpm: 7200 serial: <filtru> rev: HPM1 schema: MBR 
  Mesaj SMART: Eroare smartctl necunoscută. Nu se pot genera date. 
Partiție:
  ID-1: / dimensiune brută: 223,27 GiB dimensiune: 218,71 GiB (97,96%) 
  folosit: 145,27 GiB (66,4%) fs: ext4 dimensiune bloc: 4096 B dev: /dev/sda2 
  maj-min: 8:2 
  ID-2: /boot/efi raw-size: 300 MiB dimensiune: 299,4 MiB (99,80%) 
  folosit: 5,9 MiB (2,0%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
Mark Kirby avatar
drapel cn
A doua unitate a ta este formatată în NTFS? https://askubuntu.com/questions/245154/how-to-get-permissions-to-execute-programs-from-ntfs-hard-drive
Young Fellow avatar
drapel kr
Nu, ext4. Dar mulțumesc pentru răspunsul @Mark
vanadium avatar
drapel cn
Adăugați rezultatul `ls -l '/home/myms/Storage/04 ANDROID STUDIO/android-studio/bin/studio.sh'` la răspunsul dvs.
kyodake avatar
drapel ye
Puteți încerca cu: sudo chmod -Rf 777 /dev/sdb1
Young Fellow avatar
drapel kr
Mulțumesc @kyodake, dar nu a funcționat, din păcate. Așteptați puțin, trebuie să repornesc sau să demontez și să montez după rularea unei comenzi `chmod`?
vanadium avatar
drapel cn
@YoungFellow nu urmați orbește recomandările aleatorii ale comenzilor, în special comenzile precedate de „sudo”, cu excepția cazului în care doriți să vă reinstalați sistemul din când în când.
waltinator avatar
drapel it
Ar putea fi montată a doua unitate cu opțiunea `noexec`? Uită-te la `mount`. Citiți `mon mount`. Explorați-vă problemele Mount/Read/Write/Execute cu `https://github.com/waltinator/pathlld`, un script `bash`.
Young Fellow avatar
drapel kr
Bine, deci rularea `sudo mount /dev/sdb1 /home/myms/Storage --rw` a funcționat pentru mine, dar cum mă asigur că nu trebuie să continui să fac asta de fiecare dată când mă conectez?
oemb1905 avatar
drapel th
Adăugați o intrare adecvată în etc fstab
Young Fellow avatar
drapel kr
Și cum fac asta?
Puncte:0
drapel kr

Am reușit să rezolve problema setând linia unității fstab la:

/dev/disk/by-uuid/efc6bf95-a436-4d02-b544-6f9ca414ae9f /home/myms/Storage auto nosuid,nodev,nofail,x-gvfs-show 0 0

Mulțumesc lui @waltinator că mi-ai spus să citesc puțin ;)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.