Tüm kullanıcılar için kısayol ekleme.

(aslan) #1

Tüm kullanıcılar için program kısayolu ve döküman kısayolu ekliyorum etc/skel/desktoba. Ancak sadece yeni kullanıcılarda görünüyor. İşlemden önce oluşturulmuş kullanıcılara uygulanmıyor.
Bunu yapmanın bir yolu var mıdır?

1 Like

(Hikmet Baş) #2
#!/bin/bash
#Written by Hikmet Bas, 2017
#free to modify, free to use

UHOME="/home"

# Kopyalanacak Dosya
FILE="/etc/skel/..."

# Tüm Kullanıcı Adlarını Üretir
_USERS="$(awk -F':' '{ if ( $3 >= 500 ) print $1 }' /etc/passwd)"

# Dosyayı Tüm Kullanıcılara Kopyalayan Döngü
for u in $_USERS
do

   # Nereye Kopyalayacağınızı Belirler
   
   _dir="${UHOME}/${u}/...."

   if [ -d "$_dir" ]
   then
      cp -v "$FILE" "$_dir"
      

      # Dosyanın Sahipliğini Kopyalanan Kullanıcıya verir
      chown $(id -un $u):users "$_dir/$FILE"
   fi
done
2 Likes

(system) kapatıldı #3

Bu konu son cevaptan 30 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.

0 Likes