umas vs ulimit /etc/security/limits.conf
umask stands for ‘User file creation mask’, which determines the settings of a mask that controls which file permissions are set for files and directories when they are created. While ulimit is a linux built in command which provides control over the resources available to the shell and/or to processes started by it.
You can limit user to specific range by editing /etc/security/limits.conf at the same time system wide settings can be updated in /etc/sysctl.conf
[root@localhost
~]# systemctl get-default
graphical.target
[root@localhost
~]# ulimit -a
core file
size (blocks, -c) 0
data seg
size (kbytes, -d) unlimited
scheduling
priority (-e) 0
file
size (blocks, -f) unlimited
pending
signals (-i) 3838
max locked
memory (kbytes, -l) 64
max memory
size (kbytes, -m) unlimited
open
files (-n) 1024
pipe
size (512 bytes, -p) 8
POSIX
message queues (bytes, -q) 819200
real-time
priority (-r) 0
stack
size (kbytes, -s) 8192
cpu
time (seconds, -t)
unlimited
max user
processes (-u) 3838
virtual
memory (kbytes, -v) unlimited
file
locks (-x) unlimited
[root@localhost
~]#
Comments
Post a Comment