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权限:只追加权限
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权限:只追加权限
相关文章推荐
- Linux之管理用户和文件权限
- 浅谈Linux用户权限管理之二(用户管理工具)
- linux下oracle用户、权限与角色管理详解
- linux管理-用户与文件权限
- Linux 下的根用户安全管理策略及实践,第 2 部分: 权限安全使用和密码管理
- linux管理用户和文件权限
- 浅谈Linux用户权限管理之一(用户与组的概念)
- Linux用户管理与权限
- linux用户权限的管理
- 浅谈Linux用户权限管理之三(文件与权限的设定)
- Linux下用户管理和特殊权限
- Linux(ubuntu)用户权限管理--赋予用户sudo权限
- 浅谈Linux用户权限管理之一(用户与组的概念)
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本
- Linux帮助信息获取用户文件权限管理(上)
- Linux下用户管理和特殊权限
- Linux(ubuntu)用户权限管理--赋予用户sudo权限
- linux用户和文件权限的管理
- 用户管理 之 Linux 系统中的超级权限的控制
- Linux用户管理与权限