用户和组管理
来源:互联网 发布:centos kde gnome 编辑:程序博客网 时间:2024/06/03 13:18
一.组管理
1.
groupadd
2.
groupdel
3.
groupmod
4.
newgrp<groupname>
如果一个用户同时属于多个用户组,可以用newgrp 命令切换至目的组,以便能够拥有该组的权限。
5.
所有组其实就是/etc/group 文件的内容做一些过滤。
cat /etc/group | awk -F: '{print$1}'
6.
groups <username>
二.用户管理
1. 添加用户
useradd <username> -d<path> -m -g –G–p
常用的就是上面几个参数,意思分别为:
-d :指定用户主目录。如果此目录不存在,同时使用-m 就会创建此目录。
-m :创建用户主目录
-g :用户所属组ID
-G :用户所属组名
-p :登录密码。注意这个登录密码不是明文,是指加密后的密码。
e.g.
useradd testuser –m –Gmygroup
将会创建一个testuser 的用户,并自动创建/home/testuser 的用户主目录,并将用户添加至mygroup 组中。
2. 删除用户
userdel –f –r<username>
-r :删除用户主目录以及邮箱中的邮件
-f :强行删除文件,即使属主不是该用户
3. 修改用户
usermod <username> -d<path> -m -g –G–p
参数意思与useradd 大致相同
4. 用户密码
passwd<username>
passwd –d<username> :命令将用户的密码删除,即下次登录无须密码。
passwd –l<username>
三.文件属主管理
1. 更改属主
chown –R<username>.<groupname>file
-R :表示递归更改
e.g.
chown –R testuser.newgrouptestpath
上面的命令将testpath 路径下的所有文件的拥有者都改为testuser ,拥有组都改为newgroup 。
2. 设置文件掩码
umask [a1 a2 a3]
用户可以使用umask 命令设置文件默认的生成掩码。默认的生成掩码告诉系统创建一个文件或目录不应该赋予哪些权限。如果用户将umask 命令放在环境文件.bash_profile 中,就可以控制所有新建的文件和目录的访问权限。
a1 表示的是不允许属主的权限,a2 表示的是不允许同组人的权限,a3 代表不允许其他人的权限。
umask022
umask
- 用户和组管理
- 用户和组管理
- 用户和组管理
- 用户和组管理
- Linux用户和组管理
- CentOS用户和组管理
- Linux用户和组管理
- Linux用户和组管理
- 用户和组的管理
- 用户和组的管理
- 用户和组的管理
- Linux用户和组管理
- Linux用户和组管理
- CentOS用户和组管理
- 用户和组的管理
- 用户和组的管理
- linux用户和组管理
- linux用户和管理组
- P2P网贷 天标/秒标 【超高风险、超高回报】
- 使用Meld代替你的版本控制系统中默…
- github简单使用教程
- Memcached管理与监控工具MemAdmin
- 关于浏览器“回退”处理
- 用户和组管理
- 强大的.htaccess功能
- PHP深入学习
- robotium整理(二)
- 我的博客今天1岁358天了,我领取了…
- Windows7 x64 安装&nbsp…
- 汉字转拼音方案总结
- 汉字编码问题
- GB2312