GNU/Linux >> Belajar Linux >  >> Ubuntu

Pindahkan File Ke Direktori Beranda Pengguna Lain (tanpa Sudo)?

Saya memiliki beberapa file yang ingin saya pindahkan ke direktori home pengguna lain. Saya tidak memiliki izin untuk menulis ke direktori home pengguna itu, tetapi saya tahu kata sandinya.

Saya tahu cara menyalin file menggunakan scp (Lihat disini). Namun, jika saya ingin memindahkan file, menyalin dan kemudian menghapus file asli tidak efisien. Apakah ada cara untuk bergerak file, tanpa menggunakan sudo (Saya tidak tahu kata sandi root)?

Jawaban yang Diterima:

Anda dapat:

  1. Jadikan direktori beranda Anda dapat dibaca dan ditulis oleh dunia.
  2. Masuk ke akunnya.
  3. Pindahkan file Anda ke direktorinya.
  4. Ubah kepemilikan file tersebut.
  5. Keluar dari akunnya.
  6. Kembalikan izin direktori home Anda.

Panduan Detil Langkah-demi-Langkah

Asumsikan Anda memberi isyarat dan Anda ingin memindahkan file ke direktori home bob. Jadi jalur untuk rumah Anda adalah sebagai berikut (secara default):

becko: /home/becko/
bob: /home/bob/

Sekarang katakanlah jalur file yang ingin Anda pindahkan adalah sebagai berikut:

/home/becko/file_01
/home/becko/file_02
/home/becko/file_03

Sekarang, dengan perkenalan ini, kita bisa mulai.

CATATAN:Contoh ini mengasumsikan semua file yang relevan berada satu tingkat di bawah direktori home Anda.

Langkah Pertama:Jadikan direktori home Anda dapat dibaca dan ditulis oleh dunia

Saat masuk sebagai sendiri , buka terminal (Ctrl+Alt+T) .

Buka direktori home Anda dan buat agar dapat dibaca dunia:

$ cd ~
$ chmod 0777 .

Langkah Kedua:Masuk ke Akunnya

Kemudian, dengan menggunakan contoh yang diberikan di atas:

$ su - bob

Anda akan diminta dengan miliknya kata sandi.

Langkah Tiga:Pindahkan file Anda ke direktorinya

Setelah Anda login, Anda akan melihat prompt berikut (atau sesuatu yang mirip dengan itu):

[email protected]:~$ 

Sekarang Anda berada di direktori home bob. Sekarang, waktunya untuk memindahkan barang-barang Anda.

Perintah berikut harus melakukannya:

$ mv /home/becko/file_01 .
$ mv /home/becko/file_02 .
$ mv /home/becko/file_03 .

Langkah Empat:Ubah Kepemilikan File:

CATATAN:Bagi saya, kepemilikan berubah menjadi bob secara otomatis, tetapi mungkin lebih aman daripada menyesal.

Perintah:

$ chown bob:bob file_01
$ chown bob:bob file_02
$ chown bob:bob file_03

Langkah Kelima:Keluar dari Akunnya

Yang ini mudah. Jenis:

$ logout

Prompt Anda kemudian akan berubah kembali menjadi seperti:

[email protected]:~$

Langkah Enam:Kembalikan izin direktori home Anda.

Secara default, izinnya adalah 0755. Jadi, kami akan melakukannya:

$ chmod 0755 .

Tutup terminal dan selesai!

Terkait:Masalah dengan konfigurasi monitor ganda di Ubuntu 18.04?
Ubuntu
  1. Bagaimana Cara Memindahkan File Dari Satu Akun Pengguna Ke Akun Pengguna Lain Di Komputer Yang Sama?

  2. Bagaimana Cara Memindahkan Satu Direktori ke Bawah?

  3. Pindahkan Hanya 8 File Terakhir Di Direktori Ke Direktori Lain?

  1. Bagaimana Mengubah Direktori Default Vsftpd Menjadi / Alih-alih Direktori Beranda Pengguna?

  2. Cara Migrasi akun cPanel tanpa direktori home

  3. Unrar semua file dalam direktori tanpa diminta

  1. Tar:Ekstrak File Tunggal Ke Direktori Tanpa Membuat Subfolder?

  2. 6 mv Contoh Perintah untuk Memindahkan atau Mengganti Nama File dan Direktori Linux

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