Gridberry
Produk

Berikan izin folder Linux pada pengguna, langkah demi langkah

01

Gridberry membantu Anda memberikan izin folder Linux pada pengguna dengan menjalankan perintah di server yang Anda kelola dan menampilkan setiap hasil dalam kartu. Proses ini mencakup pembuatan akun, keanggotaan grup, dan aturan sudo. Dalam mode Ask first, tidak ada perubahan pada file atau akun yang berjalan sebelum Anda menyetujuinya.

01

Jalankan perintah

Shell menjalankan perintah di lingkungan yang Anda pilih dan melaporkan kode keluar yang sebenarnya.

02

Edit file

edit_file mengubah file di folder kerja dan menampilkan diff agar Anda dapat menerimanya.

03

Ask first

Dalam mode Ask first, Anda menyetujui setiap tindakan yang mengubah sesuatu sebelum tindakan tersebut dijalankan.

Apa yang dapat dilakukan agen

Cara mencapai server Anda

Gridberry berjalan di Windows 10/11 dan terhubung ke sistem Linux Anda melalui SSH, atau berjalan di dalam WSL di PC Anda sendiri. Perintah Shell berjalan di lingkungan tersebut, sementara alat file bekerja di folder kerja obrolan. Lab rumah, mesin virtual, atau mesin uji semuanya berfungsi, selama mesin tersebut milik Anda atau Anda memiliki izin tertulis untuk mengelolanya. Agen menampilkan perintah tepat dan apa yang akan diubah, dan dalam mode Ask first ia menunggu persetujuan Anda.

Empat tugas, mulai hingga selesai

Buat pengguna untuk satu tugas

Menggunakan akun pengguna yang berbeda untuk tugas yang berbeda menjaga pekerjaan tetap terpisah, jadi mulailah dengan pembuatan akun. Gridberry menjalankan adduser deployer dengan Shell, dan sistem membuat folder rumah serta meminta kata sandi. Kemudian ia menjalankan id deployer untuk menampilkan ID pengguna dan grupnya. Beberapa orang meminta akun pengguna kedua dengan folder rumah yang sama, tetapi grup bersama di satu folder lebih mudah diaudit. Cadangkan /etc/passwd sebelum perubahan. Dalam mode Ask first Anda menyetujui langkah pembuatan, dan Anda menguji login dengan perintah yang tidak berbahaya setelahnya. Jika adduser melaporkan bahwa nama sudah ada, baca pesan di kartu, pilih nama lain, dan jalankan langkah lagi. Halaman manual sistem Anda sendiri, yang dapat diambil oleh http_get, mencantumkan opsi yang berbeda antar sistem.

Beri grup akses ke folder

Pencarian "tambahkan izin ke pengguna linux" biasanya berakhir pada satu jawaban: keanggotaan grup ditambah hak akses yang tepat pada folder. Gridberry menampilkan folder dengan ls -ld melalui Shell, mengusulkan chgrp untuk grup dan chmod g+rx atau g+rwx untuk hak aksesnya, dan tidak pernah menggunakan chmod 777. Anda melihat setiap perintah sebagai kartu sebelum menerimanya. Setelah itu, output ls -ld yang sama menunjukkan grup dan hak akses baru. Bandingkan kedua output itu sendiri, karena kartu menampilkan apa yang dilaporkan sistem, bukan apa yang dimaksud. Kode keluar bukan nol pada kartu chgrp atau chmod berarti perubahan tidak terjadi seperti rencana. Untuk kembali, atur grup dan hak akses sebelumnya yang dicatat oleh output ls -ld pertama.

Tambahkan administrator melalui grup

Pertanyaan umum mengenai sudo adalah apakah harus mengedit aturan atau menggunakan grup. Sebagian besar sistem sudah memungkinkan anggota satu grup admin, bernama sudo di beberapa sistem dan wheel di lainnya, menjalankan perintah sebagai administrator. Gridberry menambahkan pengguna dengan usermod -aG dan mencantumkan grup dengan id. Jika aturan itu sendiri harus diubah, Anda menjalankan visudo sendiri, karena visudo memeriksa sintaks sebelum menyimpan, sedangkan edit_file tidak. Buka sesi administrator kedua saat Anda melakukannya. Plan only membantu di sini: agen menulis langkah-langkah sebagai rencana dan tidak menjalankan apa pun, sehingga rekan dapat membacanya sebelum Anda beralih ke Ask first dan melaksanakannya.

Perbaiki kesalahan permission denied

Jika pengguna dapat menjalankan sudo tetapi tetap mendapatkan permission denied pada folder, periksa dua penyebab terlebih dahulu. Keanggotaan grup baru berlaku hanya setelah login berikutnya, dan grup folder mungkin tidak memiliki hak akses yang diperlukan. Gridberry menjalankan id dan ls -ld dengan Shell, dan dua output menunjukkan penyebab mana yang berlaku. Ia kemudian mengusulkan satu perubahan, seperti chmod g+rx, dan dalam mode Ask first menunggu persetujuan Anda. Jalankan tindakan yang gagal lagi dan baca hasilnya. Jika kesalahan tetap ada, baca pesan tepat di kartu, yang biasanya menyebutkan jalur yang menolak akses, dan jalankan ls -ld pada jalur itu untuk melihat pemilik dan grupnya.

Apa yang tidak dilakukan Gridberry

Gridberry bukan layanan hosting atau plugin. Ini dimaksudkan hanya untuk file Anda sendiri, PC Anda, dan server yang Anda otorisasi untuk gunakan, dan Anda menyimpan pekerjaan di dalamnya, karena Shell, web, dan SSH tidak terbatas pada satu folder. Ini tidak menjamin bahwa perintah atau analisis itu benar. Ini juga tidak menggantikan cadangan, sesi administrator kedua, atau tinjauan Anda sendiri terhadap setiap diff dan setiap kartu perintah sebelum Anda menerimanya.

Gridberry untuk Windows

Coba di server uji

Unduh Gridberry ↗