GNU/Linux >> Belajar Linux >  >> Linux

Izinkan Pengguna Lain Menyalin File Dari Folder?

Saya bekerja dengan Ubuntu dan saya memiliki file jar di folder ini /export/home/david

Dan saya masuk machineB sebagai david pengguna.

Beberapa pengguna lain juga masuk ke mesin yang sama. Dan saya ingin pengguna lain menyalin file jar di atas dari lokasi saya.

Tapi entah kenapa mereka tidak bisa melakukan itu karena mereka mendapatkan izin ditolak. Apakah ada cara saya dapat menambahkan beberapa izin pada file jar atau folder saya sehingga siapa pun dapat menyalin file dari folder itu?

Pembaruan:-

Di bawah ini adalah hasil yang saya dapatkan –

[email protected]:~$ groups david
david : uucp

[email protected]:~$ groups otheruser
otheruser : app

[email protected]:~$ ls -l foo.jar
-rw-r--r-- 1 david uucp 6543346 2014-03-07 18:27 foo.jar

[email protected]:~$ ls -ld $(echo "/home/david/foo.jar" | sed -r ':a; s#(.*)/[^/]*$#1#;p;ta')
drwxr-xr-x 22 root   root 4096 2014-05-04 08:04 /home
drwx------  4 david uucp 4096 2014-03-07 18:36 /home/david

Jawaban yang Diterima:

Nah, untuk beberapa alasan aneh, $HOME your Anda direktori hanya dapat diakses oleh Anda. Ini bukan default pada sistem yang saya kenal, Anda atau sysadmin Anda mungkin telah mengaturnya dengan cara ini.

Bagaimanapun, yang perlu Anda lakukan adalah memberi semua orang akses baca/eksekusi ke $HOME . Anda . Ini adalah norma pada sebagian besar sistem multi-pengguna untuk memungkinkan orang berbagi pekerjaan mereka. Jalankan saja perintah ini:

chmod a+rx ~/

Ini akan mengatur izin rumah Anda ke rwxr-xr-x dan izinkan siapa saja menyalin file dari $HOME . Anda .


Linux
  1. Grep Word Dalam File Lalu Salin File?

  2. Bash Script Untuk Menghapus File Terlama Dari Folder A?

  3. Bagaimana Cara Hanya Menyalin File Ke Folder Jarak Jauh Di Server Lain Yang Belum Ada Di Folder ... Dari Baris Perintah Di Linux?

  1. Bagaimana Mencegah `ls` Dari Menyortir Output?

  2. Salin struktur folder (tanpa file) dari satu lokasi ke lokasi lain

  3. Bagaimana cara menyalin 10 file terbaru teratas dari satu direktori ke direktori lain?

  1. Bagaimana cara menyalin file dari dockerfile ke host?

  2. Bagaimana cara menyalin file/folder dari direktori home pengguna lain di Linux?

  3. Bagaimana cara mengizinkan ssh untuk me-root pengguna hanya dari jaringan lokal?