Δημοσιεύτηκε: 22 Ιουν 2008, 17:26
The_Mentor έγραψε:η umask ξεκινώντας έχει σαν default value την 022 η οποία σε κάθε αρχείο που δημιουργείται δίνει δικαιώματα 0666 & ~022 = 0644 = rw-r--r--
Αν θέλεις να δώσεις πρόσβαση στα αρχεία που δημιουργείς ή μετακινείς από ntfs partition πρέπει να τις ορίσεις τη τιμή 002 άρα πρεπει να κάνεις edit το αρχείο /etc/profile (όπως βλέπεις παρακάτω).
- Κώδικας: Επιλογή όλων
:~$ cat .profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile
umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi
BTW, κυκλοφορεί και ένα bug για την umask, δες εδώ
.
.
Το αρχείο profile σε μένα είναι κάπως διφορετικό, αλλά φαντάζομαι εννοούσες να αλλάξω το umask
Το έκανα αυτό, αλλά αλλάζει τα umask για όλους τους χρήστες, και όχι για ένα συγκεκριμένο χρήστη...
+ το bug δεν μπορώ να πώ πως το κατάλαβα...