chmod ve chown ile Dosya İzinleri ve Sahiplik
Linux izinlerinin nasıl çalıştığını ve chmod ile chown kullanarak nasıl ayarlanacağını öğrenerek kullanıcı yönetimiyle güvenlik arasında köprü kurun.
chmod ve chown ile Dosya İzinleri ve Sahiplik, CoddyKit'te ücretsiz bir Linux Command Line Mastery dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Linux Command Line Mastery öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Linux Command Line Mastery kursu toplamda 4 dersten oluşur.
Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.
Permissions Connect Users and Files
Now that you can create users and groups, the next step is controlling what each user can do with files. Linux enforces this through file permissions and ownership.
Reading ls -l Output
ls -l shows a permission string like -rwxr-xr--. The first char is the file type; the next three triples are permissions for owner, group, and others.
ls -l /etc/passwdThe Three Permission Bits
r(read) = 4w(write) = 2x(execute) = 1
Add them per triple to get an octal digit. rwx = 7, r-x = 5, r-- = 4.
chmod with Octal
chmod 754 file sets owner rwx, group r-x, others r--.
chmod 754 script.sh
ls -l script.shchmod with Symbols
You can also add or remove specific bits: u=user, g=group, o=others, a=all.
chmod u+x script.sh
chmod go-w script.shMaking a Script Executable
A very common task: give a newly written script execute permission so you can run it directly.
chmod +x deploy.sh
./deploy.shChanging Ownership with chown
chown user:group file reassigns who owns a file. This ties directly into the user/group management you already learned.
sudo chown alice:developers project.txtChanging Only the Group
You can change just the group with chgrp or with the :group form of chown.
sudo chown :developers project.txtRecursive Changes
The -R flag applies changes to a directory and everything inside it. Use carefully.
sudo chown -R alice:developers /srv/appDefault Permissions and umask
New files get default permissions masked by umask. A umask of 022 removes write for group and others, producing 644 files and 755 directories.
umaskA Safe Workflow
When sharing a project directory with a team: set the group, grant group read/write, and keep others restricted.
sudo chown -R :developers /srv/app
sudo chmod -R 770 /srv/appQuick Check
What octal value represents rwxr-xr--?
Recap
You now control access to files:
- Permissions split into owner/group/others with r(4)/w(2)/x(1)
chmodsets modes via octal or symbolschown/chgrpreassign ownership-Rapplies recursively;umasksets defaults
Sıkça Sorulan Sorular
“chmod ve chown ile Dosya İzinleri ve Sahiplik” dersi ücretsiz mi?
Evet — “chmod ve chown ile Dosya İzinleri ve Sahiplik” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Linux Command Line Mastery kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Linux Command Line Mastery kursu toplamda 4 dersten oluşur.
“chmod ve chown ile Dosya İzinleri ve Sahiplik” dersinde ne öğreneceğim?
Linux izinlerinin nasıl çalıştığını ve chmod ile chown kullanarak nasıl ayarlanacağını öğrenerek kullanıcı yönetimiyle güvenlik arasında köprü kurun. Linux Command Line Mastery ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Linux Command Line Mastery öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Linux Command Line Mastery, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“chmod ve chown ile Dosya İzinleri ve Sahiplik” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Linux Command Line Mastery dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Linux Command Line Mastery dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Kullanıcı ve Grup Yönetimi: `useradd`, `usermod`, `groupadd`
- Ağ Komutlarına Giriş: `ping`, `ip`, `netstat`
- Güvenli Uzaktan Erişim: `ssh` ve `scp`
- chmod ve chown ile Dosya İzinleri ve Sahiplik