Monday 26 November 2012

Lomba seo Rakuten.co.id:Toko online murah, serba ada Barang unik Jepang

No comments:




Rakuten SEO Contest - Kompetisi Tulis Online

 Rakuten merupakan sebuah toko online yang di dirikan oleh rakunet,inc di jepang toko online nomor satu di jepang. Rakuten telah mempuyai banyak cabang salah satuny di Indonesia resmi di buka oleh Mr Hirosi Mitikani selaku CEO dari Rakuten,Inc dan juga Mr. Hary Tanoesoedibjo selaku dari CEO MNC Group. Di Indonesia sendiri rakuten.co.id di pimpin oleh Ryota Inaba yang menjabat sebagai Presiden Director dan CEO.
Rakuten.co.id sebenarnya sudah lama berdiri yakni sejak tahun 1997. Namun toko online ini membuka pertama kalinya berpusat di jepang dan telah merambah sekitar 10 negara, kini rakuten resmi membuka salah satu cabangnya yakni di Indonesia. Toko online ini bias dibilang lumayan  lengkap sebab segala kebutuhan yang anda inginkan bias saja tersedia disini tersedia di sini.
Sejarah Tentang Rakuten
Diatas telah kita singgung bahwa Rakuten telah berdiri sejak tahun di Jepang atau sekitar 15 tahun berdiri dan masih terfokus sebagai salah satu online shop terbesar di jepang maupun di dunia. Rakuten sendiri bias di bilang  sangat luar biasa sampai saat ini saja mereka mempunyai 60 juta produk dan juga 35 ribu merchant.dan telah merambah ke sekitar 10 Negara yaitu USA, Brazil, Inggris, Jerman, Prancis, China, Taiwan, Thailand, Malaysia dan Indonesia..
Rakuten yang bertagline "Shopping is entertainment" baru-baru ini mengumumkan telah memimpin penanaman modal sebesar di Pinterest. Indonesia adalah salah satu pengguna media sosial yang paling aktif dan pasar e-commerce yang berkembang cepat. Kemitraan strategis Rakuten dan mitra-mitranya seperti KOBO dan Pinterest, menjanjikan untuk lebih memperkaya pengalaman berbelanja di RBO.

Selain itu toko online ini juga telah bekerja sama dalam usaha penananm modal atauinvestasi.Rakuten juga memimpin lenanaman modal sebesar US$100 juta  dengan salah satu media sosial besar di dunia yakni pinterest. Tujuan dari kerja sama ini adalah menjadikan rakuten sebagai salah satu tempat belanja online terbesar di dunia.

Rencana kedepanya rakuten berencana memasarkan produk local Indonesia ke dalam  perdagangan global.Di Indonesia sendiri produk rakuten yang di pasarkan sudah mencapai 300ribu produk dan juga 300 merchant yang bergabung dalam kurung waktu 1 tahun terakhir dan menjadikannya salah stau toko online dengan perkembangan yang tercepat di Indonesia.Rakuten juga menggandeng  erat MNC Group sehingga dapat membantu menjangkau akses belanja online ke seluruh Indonesia.
Rakuten.co.id juga menawarkan produk
Dalam hal produk Rakuten yang di tawarkan di online shop ini bias dibilang  banyak mulai dari elektronik seperti tv, kulkas, kipas angin ac dll serta barang-barang lain seperti gadget, baju, alam musik, kosmetik dll tersedia dan lengkap di sini. Rakuten sudah menjadi salah satu tempat trend berbelanja secara online di Indonesia. Pada tahun 2012 ini saja Rakuten mendapat penghargaan di Indonesia Brand Champion Award 2012 dari Mark Plus Insight kategori "Most Popular Online Shop for 2012".
Rakuten sendiri mempunyai keunggulan dan programnya yakni di mana rakuten selalu memberikan  progam untuk memberikan keamanan dan kenamanan akan  pelayanan kepada masyarakat di Indonesia. Rakuten juga memberikan jaminan kenyamanan dalam berinteraksi secara online. Barang yang di jual di rakuten telah di seleksi dengan sangat teliti dan sudah bekerja sama dengan merchant ternama agar tidak mengecewakan para pelanggan
Dengan suda adanya rakuten.co.id kenapa kita tidak manfaatkan faslitas tekno terbaru seperti toko online e-commerce ini. Karena kemudahan dan segala keamanan terjamin dan anda pun akan merasa puas atas kiriman barang yang anda pesan. Bergabunglah dengan rakuten menjadi mitra untuk manfaatkan fasilitas di mana anda cuma butuh mengirimkan barang dan produk yang anda produksi sendiri lalu anda menjualnya di rakuten.
Read More

Monday 19 November 2012

Ada Lambang Israel di Komputer/ Laptop Kita

No comments:

Ternyata di komputer/ laptop kita terdapat lambang israel.



Udah pada ngehapus lambang israel di komputer dan laptop kalian belom?

Kalau belum coba cek pada

 "Local Disk (c) > "Program Files" >"Microsoft Office" > "Media" > "CAGCAT10"

 kemudian cari gambar no "J0285926" dan"J0216600.WMF" lalu klik.


Anda akan menjumpai gambar Lambang/ Bendera ZIONIS ISRAEL lengkap (sama dengan warna aslinya) dengan lilin (sarana ibadah mereka).



Ayoo DELETE gambar itu!!!!!!
Read More

Referensi Izin Akses Di Linux

1 comment:

IZIN AKSES DI LINUX

Pengantar

Izin berkas Linux akses yang digunakan untuk mengontrol siapa yang dapat membaca, menulis dan mengeksekusi file tertentu. Ini merupakan pertimbangan penting karena sifat multi-user sistem Linux dan sebagai mekanisme keamanan untuk melindungi file sistem penting baik dari pengguna individu dan dari perangkat lunak berbahaya atau virus. Izin akses diimplementasikan pada tingkat file dengan izin yang tepat ditetapkan berdasarkan pemilik berkas, pemilik grup dari file dan akses di seluruh dunia. Pada Linux, direktori juga file dan oleh karena itu hak akses file diterapkan pada tingkat direktori juga, meskipun beberapa perizinan yang diterapkan berbeda tergantung pada apakah file tersebut merupakan file biasa atau direktori.
Sebagai perangkat juga direpresentasikan sebagai file maka perintah izin yang sama dapat diterapkan untuk mengakses ke sumber daya tertentu atau perangkat eksternal.
Mekanisme Kelompok menyediakan setiap pengguna dengan kelompok standar (juga dikenal sebagai kelompok primer), tetapi kemudian memungkinkan pengguna untuk ditambahkan ke kelompok lain. Hal ini memungkinkan pengguna untuk diberikan sesuai tingkat akses dengan menciptakan sebuah kelompok untuk masing-masing departemen atau fungsi pekerjaan, membatasi akses ke kelompok-kelompok.
Kelompok default untuk setiap pengguna ditentukan oleh set-up sistem. Hal ini biasanya dikonfigurasi untuk membuat grup dengan nama yang sama dengan nama pengguna yang hanya pengguna yang adalah anggota. Ini adalah default yang paling aman karena berarti bahwa tidak ada pengguna lain dengan akses standar. Alternatif adalah untuk memiliki kelompok standar bahwa semua pengguna memiliki ketika dibuat.
Desain izin akses memungkinkan baik jumlah fleksibilitas dalam apa hak akses dapat diterapkan. Sebagai contoh adalah mungkin untuk membatasi akses ke pemilik, membuat file dapat dilihat secara publik tetapi hanya dapat diedit oleh pemilik dan juga untuk menerapkan hak akses yang berbeda berdasarkan kelompok (misalnya anggota departemen yang sama). Ada juga juga fitur yang juga dapat digunakan untuk memberikan izin seolah-olah user lain (SUID).Jika sesuatu di luar hak akses file standar diperlukan maka daftar kontrol akses dapat digunakan sebagai pengganti (ACL). Penggunaan ACL kurang umum digunakan dan mereka tidak dibahas secara rinci di sini.

 

Berbagai jenis pengguna

 

Username vs userid dan nama grup vs groupid


Untuk sebagian besar dari dokumen ini saya akan mengacu pada pengguna dan kelompok dengan nama mereka. Ini adalah cara paling umum dan user-friendly dari memahami hak akses file. Ini Namun perlu dicatat bahwa di balik layar ini disimpan sebagai userids numerik (uid) atau groupids (gid). Terjemahan dari uid / gid ditangani oleh sistem operasi dan referensi yang tersimpan pada disk adalah id numerik. Hal ini biasanya tidak penting pada sistem tunggal, tetapi harus dipertimbangkan ketika mentransfer file menggunakan alat pengarsipan (misalnya tar) atau ketika memindahkan disk dari satu sistem ke sistem lain. Jika username / groupnames memiliki uid numerik yang berbeda / gid maka akses dapat diberikan di mana tidak diharapkan, atau ditolak di mana diperlukan.
Terjemahan antara username dan userid (uid) disimpan dalam file / etc / passwd, dan terjemahan dari groupname ke groupid (gid) ada dalam file / etc / group. / Etc / passwd juga termasuk pengguna utama (default) kelompok dan / etc / group file termasuk semua pengguna yang merupakan anggota dari setiap kelompok (meskipun tidak daftar pengguna mana yang adalah kelompok utama mereka).

 

Root (superuser)

Ada pengguna khusus pada sistem masing-masing dengan akses tak terbatas ke sistem. Pengguna ini memiliki username dan groupname akar dan uid dan gid numerik dari 0. Pengguna ini diperlukan untuk memungkinkan tindakan administratif yang tidak diberikan di bawah pengguna lain dan untuk daemon tertentu yang memiliki akses penuh ke sistem. Pengguna ini didefinisikan oleh uid - sehingga superusers beberapa dapat dibuat dengan membuat beberapa entri dengan uid ini. Hal ini tidak dianjurkan karena menyediakan potensi masalah keamanan (lihat sudo bawah untuk metode yang disarankan menyediakan akses root untuk pengguna normal).
Tergantung pada setup dan apakah secara fisik pada komputer atau mengaksesnya dari jarak jauh mungkin atau tidak mungkin untuk login secara langsung sebagai root. Hal ini sangat dianjurkan untuk tidak login sebagai root kecuali benar-benar diperlukan karena risiko informasi penting disengaja menghapus.

 

Su dan Sudo

Ketika log on ke komputer Linux Anda biasanya akan memiliki hak pengguna tingkat. Untuk mengangkat ke akses root pengguna su atau sudo perintah yang digunakan. Ini benar-benar dapat digunakan untuk beralih ke setiap pengguna, namun hal ini paling sering digunakan ketika hak akses root diperlukan. The su perintah sudo dan dijalankan pada baris perintah, tetapi ada versi grafis yang disebut gksudo. Ketika akses diperlukan dalam aplikasi grafis maka biasanya akan set-up agar meminta otentikasi yang sesuai secara otomatis. Atau kadang-kadang mungkin untuk klik kanan pada ikon aplikasi dan pilih "Run as administrator" atau "Run as root".
Description: Linux gksudo Run as administrator
Su - Perintah su biasanya digunakan di mana pengguna tahu password dari pengguna bahwa mereka ingin dijalankan sebagai. Secara default ini akan beralih ke user root dan perintah sering (salah) disebut sebagai perintah superuser. Jika nama pengguna yang dimasukkan pada baris perintah-maka akan berubah menjadi pengguna bahwa alih-alih. Jika Anda sudah menjalankan sebagai root (mungkin melalui su sudah) maka tidak akan menanyakan password.
The '-' (tanda hubung) dapat digunakan untuk juga mengambil pengaturan pengguna sebagai (misalnya jalur pencarian) serta hak istimewa.
Sintaks perintah adalah:
su [-] [username]
Screenshot berikut menunjukkan pengguna beralih ke superuser. Perhatikan bahwa password root yang dimasukkan, bukan password pengguna.
stewart @ linuxserver1: ~ $ su -
 
Sandi: 
 
root @ linuxserver1: ~ #
Sudo - Perintah sudo dapat digunakan sebagai alternatif untuk perintah su, dan pada beberapa sistem yang digunakan secara eksklusif (misalnya Ubuntu). Perintah sudo bisa jauh lebih fleksibel daripada su, tergantung pada bagaimana dikonfigurasi. Misalnya sudo dapat dikonfigurasi untuk membatasi hak administrator untuk perintah tertentu dan bahkan dapat dikonfigurasi sehingga pengguna tidak diperlukan untuk memasukkan password saat menggunakan sudo (pemikiran yang cermat perlu dilakukan untuk keamanan aplikasi dan apakah tanpa pengawasan sesi dapat memungkinkan seseorang untuk mendapatkan izin akses). Dimana permintaan sudo pengguna untuk memasukkan password ini biasanya password mereka sendiri daripada password root (Ubuntu dan beberapa distro lain mengambil ini lebih lanjut dengan tidak memiliki password root yang berarti bahwa akses root hanya dapat diperoleh melalui sudo).
Setelah pengguna telah dikonfirmasi sendiri menggunakan sudo biasanya akan memiliki periode waktu di mana sudo dapat dijalankan tanpa harus memasukkan kembali password. Hal ini sangat berguna bila digunakan dengan fitur lain dari sudo yang memungkinkan perintah untuk dijalankan secara langsung daripada mengubah izin dari sesi shell. Misalnya contoh berikut ini sering digunakan pada Ubuntu untuk menginstal aplikasi baru:

sudo apt-get install ApplicationName

Jika Anda ingin menjalankan sesi shell sebaliknya maka baik shell harus dijalankan pada misalnya baris perintah

sudo bash

atau s-saklar yang digunakan.

sudo-s

Pada contoh di bawah pengguna diperlukan untuk mengotentikasi pertama kalinya kemudian jalankan sudo, tetapi kemudian dapat menjalankan perintah berikutnya tanpa harus kembali mengotentikasi.Password yang diberikan adalah password pengguna sendiri dan bukan password root.
 
stewart @ linuxserver1: ~ $ sudo ls / etc / security
 
[Sudo] password untuk stewart: 
 
access.conf limits.conf namespace.init pam_env.conf time.conf
 
group.conf opasswd namespace.conf sepermit.conf
 
 
 
stewart @ linuxserver1: ~ $ sudo ls / etc / security
 
access.conf limits.conf namespace.init pam_env.conf time.conf
 
group.conf opasswd namespace.conf sepermit.conf
 
stewart @ linuxserver1: ~ $ 

Catatan Saya telah membuat teks tebal dan menambahkan ruang kosong untuk menunjukkan perintah yang sama yang dijalankan dua kali. Password diminta saat perintah pertama kali dijalankan, tetapi tidak pada berjalan berikutnya menggunakan perintah sudo karena akan ingat otentikasi baru-baru ini.
Untuk menjalankan perintah sebagai user selain root-u username switch digunakan sebelum perintah.
Konfigurasi sudo terkandung dalam file / etc / sudoers.
Berikut menunjukkan beberapa opsi konfigurasi sudoers. Perhatikan bahwa kelompok admin atau roda biasanya digunakan untuk membatasi siapa yang dapat menjalankan sudo tapi ini adalah konvensi populer daripada aturan. Hal ini dimungkinkan untuk menggunakan groupname apapun, atau sudo dapat dikonfigurasi dengan daftar pengguna yang berwenang dalam file sudoers.
Sebuah keuntungan lebih lanjut dari sudo adalah bahwa akses user login yang mungkin diperlukan sebagai fitur keamanan pada server dengan beberapa adminstrators. Untuk keamanan dan konfigurasi pilihan sudo biasanya lebih disukai daripada su.
Ekstrak berikut ini memungkinkan root atau anggota kelompok admin untuk su ke pengguna lain.
 
# Pengguna keistimewaan spesifikasi
 
akar ALL = (ALL) ALL
 
 
 
# Anggota kelompok admin dapat mendapatkan hak root
 
% Admin ALL = (ALL) ALL

 

Pengguna izin pada file


Setelah membahas berbagai jenis pengguna dan kelompok ini kemudian diterapkan ke file berdasarkan pada hak akses file. Ini tidak hanya berlaku untuk file data, tetapi dapat diterapkan ke direktori untuk menentukan siapa yang dapat mengubah ke direktori tertentu dan perintah untuk membatasi siapa yang bisa menjalankan perintah itu.

 

Struktur File (inode)


Untuk memahami cara yang izin bekerja itu sering berguna untuk memahami bagaimana hak akses file yang disimpan pada disk. Ini mendapat sedikit teknis jadi jika Anda tidak merasa siap untuk ini merasa bebas untuk melompat ke bagian berikutnya pada hak akses file.
Setiap file pada disk memiliki dua bagian. The inode yang menggambarkan file dan blok data yang benar-benar memegang data. Hak akses file yang terkandung dalam inode untuk file.
Informasi berikut ini disimpan dalam inode ini: 
Ukuran file 
Permissions 
Tanggal & waktu penciptaan 
Tanggal & waktu modifikasi terakhir 
count Tautan
Ini adalah inode yang direferensikan oleh sistem operasi saat menentukan jika pengguna memiliki izin yang relevan.
Direktori ada sebagai link ke inode dari semua file (atau sub-direktori) yang terkandung dalam direktori tersebut. Hal ini ditunjukkan di bawah ini;
Description: Struktur direktori pada disk
Struktur direktori pada disk

 

File Permissions


Hak akses file dapat dilihat dengan menggunakan perintah ls dengan l-(pilihan listing panjang) seperti yang ditunjukkan di bawah ini
ls-l
 
total 0
 
-Rwxr-xr-x 1 stewart stewart 0 2009-01-30 17:00 dieksekusi
 
-R - r - r - 1 stewart stewart 0 2009-01-30 16:58 read-only-all.txt
 
-Rw-rw-r - 1 stewart insinyur 0 2009-01-30 16:59 baca-tulis-group.txt
Dari output ls hak akses file dapat dilihat di sebelah kiri. 
Ini adalah 10 karakter pertama dari entri file. Karakter pertama berkaitan dengan jenis file maka sisanya dalam 3 kelompok 3 karakter yang berkaitan dengan jenis akses yang berbeda.
Izin ini diterapkan ke (kiri ke kanan) 
user - pemilik dari file 
kelompok - kelompok orang, misalnya tim proyek atau departemen 
lain - orang lain yang memiliki login ke komputer
Ini kemudian dibagi menjadi 3 hak akses yang berbeda, yaitu mampu:
baca - Lihatlah isi file / mencari tahu apa file dalam direktori
 
menulis - Mengganti atau menghapus isi dari file / file membuat atau menghapus dalam sebuah direktori
 
mengeksekusi - Dapat mengeksekusi (dijalankan sebagai program) file / dapat mengubah ke direktori atau salinan dari direktori.
Ini ditata sebagai berikut (perhatikan ini adalah 10 karakter pertama dari layar ls-l):
Description: Izin akses file Linux
Akses izin tata letak
Jika entri tersebut diisi maka dalam mempengaruhi. Jika berlari keluar '-' maka tidak berlaku.
Ada juga hak akses lebih lanjut yang dapat diatur, namun ini lebih maju dan dijelaskan kemudian. Juga mencatat bahwa akar dapat menimpa sebagian besar perizinan.

 

Mengubah Perizinan File (chmod)


Dengan asumsi bahwa Anda baik pemilik dari file atau akar adalah mungkin bagi Anda untuk mengubah hak akses file untuk menambah atau menghapus izin. Hal ini dilakukan dengan menggunakan chmod (change mode) perintah.
Perintah chmod dapat digunakan dalam salah satu dari dua cara. Format simbolik atau format oktal.Simbolis berguna untuk pengguna baru karena lebih mudah untuk digunakan, namun jika usaha yang dilakukan untuk memahami format oktal maka dapat menjadi cara yang ampuh dan cepat untuk mengubah file permissions.
Format dasar dari perintah ini adalah:

chmod modus nama file

Hanya format parameter modus yang berbeda ketika menggunakan format izin yang berbeda.
Dalam izin Format simbolis ditambahkan atau dihapus dengan menggunakan simbol-simbol berikut
u = pemilik file (pengguna)
 
g = kelompok pemilik (group)
 
o = orang lain pada sistem (lainnya)
 
 
 
+ = Menambahkan izin
 
- = Menghapus izin
 
 
 
r = read izin
 
w = write izin
 
x = mengeksekusi izin
Misalnya untuk menambahkan akses write pada kelompok perintah berikut digunakan:

chmod g+ w file1

Dalam format Oktal modus ini didasarkan pada sejumlah oktal mewakili hak akses modus yang berbeda, di mana masing-masing kelompok izin (user, group, orang lain) memiliki nilai oktal mewakili membaca, menulis dan mengeksekusi bit. Hal ini memerlukan sedikit pengetahuan tentang biner atau basis nomor oktal. Format sebenarnya oktal (tapi ini dapat disamakan dengan 3 biner terpisah untuk konversi desimal untuk masing-masing user / group / semua izin). Manfaat utama menggunakan format oktal adalah bahwa semua perizinan di-set pada waktu yang sama dan perintah jauh lebih pendek daripada jika semua izin yang diatur menggunakan format simbolik.
            User Group Lainnya
 
Simbolis rwx rw-r -
 
Biner 111 110 100
 
            4 +2 +1 4 +2 +0 4 +0 +0
 
Oktal 7 6 4
File di atas akan memiliki nomor oktal 764 dan karena itu akan diubah dengan menggunakan perintah

chmod 764 file1

Cara alternatif bekerja di luar nilai-nilai oktal adalah dengan menambahkan nomor berikut tergantung pada izin yang diperlukan. 
= 4 Baca 
Tulis = 2 
Jalankan = 1
Oleh karena itu jika Anda ingin mengatur dibaca ya, menulis tidak ada dan melaksanakan untuk ya, ini akan menjadi 4 +1 = 5

 

Setuid, setgid dan sedikit lengket


Sejauh ini kita telah membahas hak akses file yang paling umum bahwa pengguna akan perlu untuk menjadi akrab dengan. Ada satu set lebih lanjut dari izin yang memberikan fungsionalitas lebih luar bahwa dari perizinan standar. Ini adalah setuid dan pilihan setgid, dan sedikit lengket. Ini ditunjukkan oleh ls dalam izin file normal dengan mengganti bit eksekusi biasanya ditunjukkan dengan menggantinya dengan S, s, T atau t yang sesuai.
Sebuah s huruf kecil digunakan di mana bit eksekusi aktif, dan S huruf besar di mana bit eksekusi tidak diatur. 
Ketika digunakan pada file eksekusi ini akan membuat perintah dijalankan sebagai pemilik file (seringkali root) daripada orang yang meluncurkan aplikasi. Hal ini diperlukan di mana user biasa perlu menjalankan program yang perlu untuk mengakses file yang hanya dapat dibaca / ditulis oleh root. Misalnya perintah passwd yang perlu mengakses file bayangan dilindungi password:
 
$ Ls-l / usr / bin / passwd
 
-Rwsr-xr-x 1 root root 37.084 2009-04-04 6:49 / usr / bin / passwd

Namun ini dapat menjadi resiko keamanan jika sudah diatur pada perintah yang baik memiliki cara bahwa pengguna dapat menjalankan perintah lain (karena mereka juga akan berjalan sebagai root), atau jika ada bug dalam aplikasi.
Bit setgid mirip dengan bit setuid, tetapi diatur pada akses group. Ini berarti bahwa perintah akan dijalankan sebagai kelompok yang memiliki file daripada kelompok default pengguna.
Bit sticky digunakan untuk membatasi siapa yang dapat menghapus file dalam direktori. Saat melihat menggunakan ls itu menggantikan dunia mengeksekusi izin dengan t huruf kecil jika bit eksekusi diaktifkan, dan T huruf jika bit eksekusi mati. Bila ini diatur pada direktori maka hanya pemilik file (atau akar) dapat menghapus file dalam direktori tersebut. Ini digunakan dalam direktori / tmp untuk memungkinkan pengguna untuk membuat file-file sementara, tapi berhenti orang lain selain dari pengguna yang menghapus file sementara.
 
ls-ld / tmp
 
drwxrwxrwt 20 root root 413.696 2009-08-14 15:39 / tmp

Untuk mengatur salah satu izin khusus menggunakan format oktal maka digit tambahan digunakan sebelum sisa nomor oktal. Ini dibuat sama dengan nilai lain oktal menggunakan setuid, setgid, lengket di tempat rwx.
Misalnya nomor oktal 4755, akan mengatur bit setuid (4) dan sisanya dari hak akses sesuai perintah passwd ditunjukkan sebelumnya.

 

Mengubah pemilik file (chown)


Pemilik pemilik dan kelompok file biasanya diatur ke pengguna dan grup default dari orang yang menciptakan file tersebut.
Pemilik atau kelompok dapat diubah dengan menggunakan chown (pemilik perubahan) perintah.
Formatnya adalah sebagai berikut:

chown user: nama file group

 

Mengatur standar perizinan (umask)

Izin default untuk file baru dibuat tergantung pada nilai umask.
Umask bekerja dengan membatasi hak akses yang diberikan ke file ketika dibuat oleh program baru. Jika program mencoba untuk memberikan hak akses penuh maka umask akan membatasi hak akses yang benar-benar mengatur. Namun jika permintaan program perizinan yang kurang dari umask maka umask tidak akan menambahkan izin tambahan.
Topeng bekerja dengan menerapkan negatif dari pengaturan umask anded dengan izin yang diminta.Akibatnya melakukan suatu DAN TIDAK terhadap nilai umask.
Hal ini diatur dalam profil / etc / atau / etc / bashrc untuk semua pengguna, namun dapat diubah dalam pengguna ~ /. Bashrc
Umask harus ditetapkan sebagai masker kebalikan dari izin yang diperlukan.
Misalnya umask dari 077 akan berarti bahwa kelompok dan semua pengguna memiliki izin.

Referensi:
http://www.penguintutor.com/linux/file-permissions-reference



Read More

Referensi Tentang Vi Editor Di Linux

No comments:


Referensi Tentang Vi Editor Di Linux

Deskripsi
Anda akan belajar menggunakan vi, editor layar penuh yang ditemukan pada hampir semua sistem Unix. Perintah-perintah dasar yang dibahas, termasuk yang memungkinkan Anda untuk menyisipkan, menghapus, mengubah, mengganti, dan menyalin teks, dan untuk bergerak di dalam dan di antara file. Selain itu, Anda akan belajar bagaimana untuk mengatur mengedit pilihan file Anda, sementara atau permanen, secara global maupun lokal.
Apa yang Akan Anda Pelajari
Anda akan belajar (1) bagaimana memulai dan mengakhiri sesi vi edit, (2) bagaimana untuk bergerak dalam sebuah file, (3) cara memasukkan teks baru, (4) bagaimana memodifikasi, memindah, dan menghapus teks lama, dan (5) bagaimana membaca dari dan menulis ke file lain dari yang Anda mengedit.
Daftar Isi
1.     Tentang vi
2.     Mulai vi
3.     vi Mode
7.     Keluar dari vi
8.     Dasar Ringkasan
2.     Memasuki Text Mode
5.     Menghapus Teks
8.     Buffer
4.     Membuat File. Exrc

vi Ditemukan pada Hampir Setiap Komputer Unix
o    vi adalah editor standar Unix
o    Lain dokumen vi:
§  Menguasai VI Editor - University of Hawaii di Manoa
§  Visual Editor (vi): Tutorial A - Universitas Southwestern Louisiana
vi adalah Kuat dan Cepat
o    Terminal Anda menampilkan bagian dari file yang Anda mengedit
o    vi dapat melakukan apapun yang Anda inginkan
o    Anda tidak perlu menghapus jari Anda dari mengetik standar tombol-tombol sendiri memberi perintah kepada vi
vi Tetap Keluar dari Your Way
o    vi tidak memiliki menu
o    perintah vi pendek

Buka file dengan vi. Type: vi myfile.txt
o    Jika myfile.txt tidak ada, layar akan muncul hanya dengan kursor di atas diikuti oleh tildes (~) pada kolom pertama.
o    Jika myfile.txt memang ada, baris pertama dari file tersebut akan muncul.
o    Baris status di bagian bawah layar menampilkan pesan kesalahan dan menyediakan informasi dan umpan balik, termasuk nama file.

Modus Command
o    Modus Command adalah modus Anda berada dalam ketika Anda mulai (modus default)
o    Modus perintah adalah mode di mana perintah diberikan untuk bergerak dalam file, untuk membuat perubahan, dan meninggalkan file
o    Perintah adalah kasus sensitif: j tidak sama dengan J
o    Perintah paling tidak muncul di layar saat Anda mengetik mereka. Beberapa perintah akan muncul pada baris terakhir :: /?
Masukkan (atau Text) Mode
o    Modus di mana teks diciptakan. (Anda harus menekan <return> pada akhir setiap baris kecuali Anda telah menetapkan marjin bungkus.)
o    Ada lebih dari satu cara untuk masuk ke modus insert tapi hanya salah satu cara untuk meninggalkan: kembali ke modus perintah dengan menekan<Esc>
Bila ragu-ragu tentang apa yang modus Anda berada, tekan <Esc>

Description: http://staff.washington.edu/rells/R110/vi_hjkl.gif

    Dari Modus Command
 
    k     Naik satu baris
 
    j     Bawah satu baris
 
    h     Kiri satu karakter
 
    l     Kanan satu karakter (atau penggunaan <Spacebar> )
 
    w     Kanan satu kata
 
    b     Kiri satu kata
 
   

 
Catatan: Banyak vi perintah dapat mengambil hitungan terkemuka (misalnya, 6K, 7e).


    Dari Modus Command
 
    i     Masukkan modus entri teks
 
    x     Menghapus karakter
 
    dd    Menghapus baris
 
    r     Ganti karakter
 
    R     Timpa teks, tekan <Esc> untuk mengakhiri
 
 

Menampilkan Garis Bilangan
    Dari Modus Command
 
    : Set nu     Tampilan baris nomor
 
    : Set nonu   Sembunyikan baris nomor
 
Mengatur Margin Kanan
    Dari Modus Command
 
    : Set wm = jumlah   Set Bungkus Margin jumlah spasi dari kanan
                              tepi layar
 
    : Set wm = 10       Margin Bungkus Set 10 spasi dari tepi kanan
                              layar
 
    : Set wm = 0        Matikan Margin Bungkus
 

o    Untuk keluar Anda harus berada dalam modus command-tekan <Esc> jika Anda tidak dalam mode command
o    Anda harus menekan <return> setelah perintah yang dimulai dengan: (kolon)
    Dari Modus Command

    ZZ      Tulis (jika ada perubahan), kemudian berhenti
 
    : Wq     Tulis, kemudian berhenti
 
    : Q      Keluar (hanya akan bekerja jika file belum diubah)
 
    : Q     Keluar tanpa menyimpan perubahan ke file
 

 
    UNIX    ---> vi  File --->   COMMAND   ---> i I A O o --->   TEKS  
    SHELL   <---- ZZ <-------   MODE      <------ <Esc> <------   MODE
 
 
A vi Sesi Dasar
1.     Untuk memasukkan vi, ketik: vi filename <return>
2.     Untuk masuk ke modus insert, ketik: i
3.     Ketik dalam teks: Ini adalah mudah.
4.     Untuk meninggalkan modus insert dan kembali ke modus perintah, tekan: <Esc>
5.     Dalam modus perintah, menyimpan perubahan dan keluar dari vi dengan mengetikkan: : <return> wq
Anda kembali pada prompt Unix.

    Dari Modus Command

    e     Pindah ke akhir kata saat
 
    $     Pindah ke akhir baris saat ini
 
    ^     Pindah ke awal baris saat ini
 
    +     Pindah ke awal baris berikutnya
 
    -     Pindah ke awal baris sebelumnya

 
    G     Pergi ke baris terakhir file
 
    : n    Pergi ke sejalan dengan nomor ini (: 10 pergi ke baris 10)

 
    <Ctrl> D    Gulir ke bawah satu-setengah layar
 
    <Ctrl> U    Gulir ke atas satu-setengah layar
 
    <Ctrl> F    Geser maju satu layar penuh
 
    <Ctrl> B    Geser mundur satu layar penuh
 

    )          Pindah ke kalimat berikutnya
 
    (          Pindah ke kalimat sebelumnya
 
    }          Pindah ke paragraf berikutnya
 
    {          Pindah ke paragraf sebelumnya

 
    H          Pindah ke baris atas layar
 
    M          Pindah ke baris tengah layar
 
    L          Pindah ke baris terakhir dari layar

 
    %          Pindah ke braket pencocokan: ({[]})
 

    Dari Modus Command
 
    i     Sisipkan teks sebelum karakter saat ini
 
    a     Append teks setelah karakter saat ini
 
    Saya     Mulailah penyisipan teks pada awal baris
 
    A     Append teks di akhir baris
 
    o     Buka baris baru di bawah baris saat ini
 
    O     Buka baris baru di atas baris saat ini
 

    Format Contoh
 
      Operator jumlah objek           c2w
 
      Nomor Operator objek           2cw
 
 
    Operator             
 
      c    perubahan            
 
      d    delete           
 
      y    yank           
 
 
    Obyek dan Lokasi
 
      w            satu kata ke depan
 
      b            satu kata mundur
 
      e            akhir kata
 
      H, M, L      atas, tengah, atau garis bawah pada layar
 
      ), (         selanjutnya kalimat, kalimat sebelumnya
 
      }, {         ayat berikutnya ayat, sebelumnya
 
      ^, $         awal baris, akhir baris
 
      / Pola /    depan untuk pola
 
 

    Dari Modus Command
 
    r         Ganti hanya karakter di bawah kursor.
                    (Catatan: menggunakan r Anda tetap dalam modus perintah.)
 
    R         Dimulai dengan karakter di bawah kursor,  
                    ganti karena banyak karakter pada baris ini seperti yang Anda  
                    inginkan. (Anda berada dalam mode overtype sampai Anda
                    menekan <Esc>
 
    cw        Dimulai dengan karakter di bawah kursor,
                    mengubah kata untuk apa pun yang Anda mengetik. (Anda berada  
                    dalam mode insert sampai Anda menekan <Esc>)
 
    c $        Dimulai dengan karakter di bawah kursor,  
    C                mengubah baris untuk apa pun yang Anda mengetik. (Anda berada
                    dalam mode insert sampai Anda menekan <Esc>)
 

    Dari Modus Command
 
    x        Menghapus karakter
 
    dw       Menghapus kata abjad dan ruang berikut
                   (6DW menghapus enam kata)
 
    dW       Menghapus sebuah kata kosong-delimited dan ruang berikut
 
    dd       Menghapus garis (6DD menghapus enam baris)
 
    d $       Hapus semua karakter di akhir baris.
    D            
 
    d}       Hapus semua karakter di akhir paragraf.
 
    : 5,30 d   Hapus baris 5 sampai 30
 
Teks yang dihapus masuk ke buffer sementara yang diganti setiap kali Anda menghapus (atau copy) teks lebih. Isi saat buffer dapat dimasukkan kembali ke dalam file Anda.

    Dari Modus Command
 
    yy         Copy (yank) baris saat ini
 
    6yy        Copy (yank) enam baris, dimulai dengan baris saat ini
 
    YW         Copy kata saat
 
    p          Masukan teks setelah posisi kursor
 
    P          Masukan teks sebelum posisi kursor
 
Teks disalin masuk ke buffer sementara yang diganti setiap kali Anda menyalin (atau menghapus) teks lebih. Hanya isi saat ini buffer sementara dapat dimasukkan kembali ke dalam file Anda. Akibatnya, bila Anda menggunakan copy (y), gunakan put (p) perintah segera.
Prosedur yank put dan menggunakan perintah usus:
1.     : 5,10 y garis Salin 5-10
2.     Pindahkan kursor
3.     : Menempatkan Masukan setelah kursor

    Dari Modus Command
 
    .     Ulangi perintah terakhir
 
    n .    Ulangi perintah terakhir n beberapa kali
 
    J     Bergabung baris berikutnya untuk baris saat ini
 
    u     Undo perubahan tunggal lalu
 
    U     Restore baris saat ini
 
    ~     Kasus Perubahan surat itu (modal untuk menurunkan dan sebaliknya)
 

Sementara Buffer
Teks yang dihapus atau disalin masuk ke buffer disebutkan namanya sementara. Isi buffer sementara mungkin diambil dengan menggunakan p atau P perintah.
    p    Masukan kata dari buffer sementara setelah kursor atau
               menempatkan baris dari buffer sementara di bawah garis saat
 
    P    Masukan kata dari buffer sementara sebelum kursor atau
               menempatkan baris dari buffer sementara atas baris saat ini
 
Berhuruf Buffer
Ada 26 huruf buffer (az). Isi buffer berhuruf akan disimpan sampai Anda menyalin atau menghapus karakter lebih ke dalamnya, atau sampai Anda berhenti sesi Anda saat vi.

  Dari Modus Command

  "Ayy      Copy (yank) garis ke dalam buffer
 
  "Ayy      Menambahkan untuk buffer yang
 
  "A10yy    Salinan 10 baris ke dalam buffer
 
  "A10dd    Menghapus 10 baris teks ke dalam buffer
 
  "Ap       Taruh isi buffer berhuruf di bawah baris saat ini
 
Kedua sementara dan berhuruf buffer terakhir hanya untuk sesi vi saat ini.

o    Perintah-perintah dimulai dengan titik dua ( : ) dan diakhiri dengan <return> atau <Enter>
o    <Ctrl> G menunjukkan nomor baris dari baris saat ini
o    Bentuk dasar dari perintah usus adalah
: Beginning_line, ending_line tujuan perintah
di mana tujuan adalah garis setelah itu Anda ingin teks ditempatkan.

  Dari Modus Command

  : 5,10 co 105    baris ke baris ke 5-10 setelah 105
 
  : 5,20 m $       Pindahkan baris 5-20 untuk mengakhiri file
 
  : 7.300 d        Hapus baris 7-300 (untuk buffer)
 

  Dari Modus Command

  / text    Cari maju (ke bawah) untuk teks (text dapat menyertakan spasi
                      dan karakter dengan makna khusus.)
 
  ? teks    Cari belakang (atas) untuk teks
 
  n        Ulangi pencarian terakhir dalam arah yang sama
 
  N        Ulangi pencarian terakhir dalam arah yang berlawanan
 
  f Char    Cari maju untuk charcter on line saat ini
 
  F Char    mundur Mencari karakter pada baris saat ini
 
  ;        Ulangi pencarian karakter terakhir dalam arah yang sama
 
  %        Cari pencocokan (), {}, atau []
 

Cara termudah untuk melakukan substitusi pada rentang garis, atau seluruh file, adalah dengan menggunakan s perintah usus. Bentuk dasar dari perintah ini adalah sebagai berikut:
    
       : n1, n2 s / lama / baru / gc

       n1 adalah garis awal

       n2 adalah nomor baris berakhir
 
       s  berarti untuk mengganti teks yang cocok dengan pola (lama)  
                dengan teks yang ditentukan oleh (new)
 
       g  (global) adalah opsional. Hal ini menunjukkan Anda ingin mengganti  
                semua kejadian pada garis yang ditunjukkan. Jika Anda menggunakan  
                g , pengganti editor hanya kejadian pertama
                pada garis yang ditunjukkan.
 
       c  (confirm) adalah opsional. Hal ini menunjukkan Anda ingin mengkonfirmasi
                setiap substitusi sebelum vi melengkapinya.
 
  Dari Modus Command
 
  :% S / lama / baru / g      lama dengan yang baru seluruh file Pengganti
 
  :., $ S / lama / baru / g    Pengganti lama dengan yang baru dari saat ini
                           posisi kursor ke akhir file
 
  : ^, .s / Lama / baru / g    Pengganti lama dengan yang baru dari awal
                           file ke posisi kursor saat ini
 
  : &                  Mengulang pengganti terakhir (: s) Perintah
 

  Dari Modus Command

  : W  File Tulis berkas saat ini untuk mengajukan
 
  : W >> file saat Tambah file ke file
 
  : 5,10 w  baris Tulis file 5 sampai 10 untuk mengajukan
 
  : 5,10 w >> berkas Tambah Garis 5 sampai 10 untuk mengajukan
 
  : R  File Baca salinan file ke file saat ini
 
  : Ls!               Lihat daftar file dalam direktori saat ini Anda
 

  Dari Command Mode-dalam vi untuk file saat ini hanya

  : Mengatur semua         Tampilan semua pilihan
 
  : Set             Pengaturan tampilan saat ini pilihan
 
  : Set nooption    Unset option
 
  : Set ai          Set Auto Indentasi saat entri teks
 
  : Set ic          Set Abaikan Kasus selama pencarian
 
  : Set nu          Tampilkan garis Numbers
 
  : Set sm          Tampilkan Matching (atau {saat) atau yang dimasukkan}
 
  : Set wm = 10       Margin Bungkus Set 10 spasi dari tepi kanan layar
 
 

Pilihan dapat diatur empat cara:
1.     Selama sesi vi
2.   
3.        : Set nu
4.   
     
5.     Dalam exrc. file dalam direktori home Anda.
6.        Contoh isi dari file exrc.
7.   
8.          set nu
9.          ai set
10.        set wm = 10
11. 
     
12. Dalam exrc. file dalam subdirektori.
13. Dengan menetapkan EXINIT variabel lingkungan.
14.      Contoh pengaturan variabel lingkungan EXINIT
15. 
16.        setenv EXINIT "mengatur nu ai ic"
17. 
     
Pada sistem Access Uniform (Homer, Saul, Mead, Alcott), variabel lingkungan EXINIT digunakan untuk mengatur shell di mana editor vi beroperasi.Karena variabel lingkungan EXINIT, jika telah ditetapkan, mengabaikan apa yang ditetapkan oleh exrc. file, menyesuaikan vi pada komputer ini memerlukan mendefinisikan ulang EXINIT. Misalnya, untuk menambahkan penomoran dan auto indent, Anda akan mengambil langkah-langkah berikut:
1.     Periksa untuk melihat apa EXINIT diatur ke:
2.             % printenv EXINIT
3.                  mengatur shell = / bin / csh
           
Respon ini menunjukkan bahwa shell diatur ke shell C.
4.     Atur ulang EXINIT:
5.             % setenv EXINIT "$ EXINIT nu ai"
6.                % printenv EXINIT
7.                  set shell = / bin / csh nu ai
           
Order of Precedence
18. Jika . exrc berkas ada di direktori saat ini, vi membacanya ketika awal sesi.
19. Jika tidak ada . exrc berkas ada di direktori saat ini, vi memeriksa direktori rumah untuk exrc. file. Jika file tersebut ada, vi membacanya ketika awal sesi.
20. Jika tidak ada . exrc file ditemukan, vi menggunakan default nya.
21. Nilai yang ditetapkan dalam EXINIT variabel lingkungan menimpa setiap nilai yang ditetapkan dalam exrc. file.

1.     Pada jenis sistem, prompt: . vi exrc
2.     Ketik perintah berikut, masing-masing pada baris terpisah:
3.   
4.   
5.        set ai
6.        set ic
7.        set nu
8.        set wm = 8
   
Jangan biarkan baris kosong di awal atau akhir exrc. file.
9.     Ketika Anda selesai, ketik: <Esc> ZZ

Singkatan adalah teks string yang secara otomatis memperluas ke string yang lebih besar selama mode insert.
  Dari Modus Command
 
  : Ab UW University of Washington
 
Pemetaan mendefinisikan satu kunci untuk mengeksekusi urutan penekanan tombol ketika tombol ditekan tunggal dalam mode perintah. Dalam contoh berikut, kunci @ dipetakan untuk menggantikan kata saat ini dengan "University of Washington". The v <Control> memungkinkan Anda untuk memasukkan kunci <Esc> ke urutan perintah.
  Dari Modus Command
 
  : Peta @ cwUniversity of Washington <Control> v <Esc> <return>
 
Pemetaan juga dapat digunakan untuk memanggil perintah eksternal untuk vi, seperti semacam atau fmt . Pada contoh berikut ini, tanda @ dipetakan kesemacam perintah, sehingga ayat saat ini (ditunjukkan oleh}) akan diurutkan. The v <Control> memungkinkan Anda untuk memasukkan kunci <return> ke urutan perintah. The <return> kedua melengkapi perintah peta.
  Dari Modus Command
 
  :! Peta @} semacam <Control> v <return> <return>
 
Catatan: Anda juga dapat menempatkan singkatan dan perintah dalam file pemetaan exrc Anda..

1.     Dalam direktori home Anda, ketik: . vi pinerc
2.     Cari baris yang berbunyi
3.    
4.         Editor =
      
5.     Mengubahnya untuk membaca
6.    
7.         Editor = vi
      
8.     Menulis dan keluar file. ( ZZ atau : wq )
9.     Mulai Pine
10. Dalam Pine dalam mode Compose, ketika Anda siap untuk memasukkan teks pesan, Anda akan melihat ada pilihan yang tersedia disebut Sunting Alt. (Editor Alternatif). Untuk membangkitkan modus Editor alternatif, tekan: <Cntrl> <Shift> _
Setelah selesai mengedit di vi, vi keluar dan Anda akan kembali ke layar compose.

Anda dapat mengedit lebih dari satu file pada satu waktu dengan vi.
  Dari Unix Shell Prompt

  vi file1 file2    vi dua (atau lebih) file pada saat yang sama
 
  Dari Modus Command

  : N                Pindah ke file2 dari file1
 
  : Rew              Rewind kembali ke file1
 
  :! E               Kembalikan asli file1 file2 (mulai dari awal)
 
  ZZ                Simpan dan keluar file. (Harus dilakukan untuk setiap file.)
 

Ketika Anda mencetak file Anda mungkin ingin margin kiri pindah ke kanan. Hal ini menyisakan ruang untuk pukulan tiga lubang.
  Dari Modus Command
 
  : 1, $>                Pindahkan file 1 seluruh pergeseran lebar (delapan spasi)  
               ke kanan
 
  : 1, $ <                Pindahkan seluruh file delapan spasi ke kiri
 
  :% S / ^ / / g     Masukkan sejumlah ruang di
                      . awal setiap baris di seluruh file
                      Cukup tekan bar ruang
                      nomor yang dikehendaki kali.
 
  : 20 ​​>>                 Moves berikutnya 20 baris lebih lebar 1 shift.
 

Anda dapat mengeluarkan perintah shell tunggal sementara dalam editor vi. Misalnya, untuk membuat daftar file dalam direktori Anda (ls), ikuti langkah berikut:
  Dari Modus Command
 
  : W      Tulis perubahan ke file Anda (hanya dalam kasus).
 
  : Ls!    isi Daftar direktori Anda saat ini di layar.
 
  Tekan <return> untuk kembali ke vi.
 
Anda dapat mengeluarkan perintah shell yang oleh sementara meninggalkan editor vi.
  Dari Modus Command
 
  : W      Tulis perubahan ke file Anda.
 
  : Sh     Kembali ke shell untuk memasukkan beberapa perintah
         tanpa meninggalkan vi.

  Tekan <Control> d untuk kembali ke editing vi.
 

Kadang-kadang, Anda mungkin ingin versi spasi ganda file Anda untuk mengedit atau review.
  Dalam Mode Command

  : W original.backup  Simpan salinan cadangan dari file asli

  :%! sed G           ruang ganda seluruh file.
 
  : 1,5! sed G         ruang ganda garis dari 1-5.
 
 Referensi:
http://staff.washington.edu/rells/R110/
Read More