您的位置:首页 > 运维架构 > Linux

linux 用户和权限管理

2014-05-22 00:16 225 查看
(1)umask

umask 为文件创建时默认的权限,文本文件在刚创建时没有执行权限,而目录可以有

如:umask值为0022,则默认目录权限为755,默认文本文件权限为644。0666 & ~0022  = 0644

下图为对应表格

umask 文件 目录

--------------------

0            6        7

1            6        6

2            4        5

3            4        4

4            2        3

5            2        2

6            0        1

7            0        0
--------------------

设置umask值:umask num

查看umask值:umask or umask -S

(2)

添加新用户: useradd -m test

删除用户:userdel -r test

修改密码:passwd test

修改启动shell:chsh -s /bin/csh test

查看用户信息:finger test

(3)

创建用户组:groupadd group_test

添加用户到组:usermod -G group_test test

修改组名:groupmod -n group_test new_name

(4)

修改文件权限:chmod 760 test.erl

chmod o+x test.erl

更改文件拥有者:chown user test.erl

更改文件拥有者和组:chown user.group test.erl

chown .group test.erl

更改文件所属组:chgrp groupname test.erl

(5)

s权限:设置了之后以root 权限执行文件,必须先设置为x(大S说明不生效)

t权限:设置了之后只有属主和root用户有权限删除

i权限:不可修改权限

a权限:只追加权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: