CentOS 用户和组管理(密码)
2013-11-04 21:47
281 查看
CentOS用户和组管理
一.组管理1. 添加用户组groupadd2. 删除用户组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 –G mygroup将会创建一个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.newgroup testpath上面的命令将testpath路径下的所有文件的拥有者都改为testuser,拥有组都改为newgroup。
2. 设置文件掩码umask [a1a2a3]用户可以使用umask命令设置文件默认的生成掩码。默认的生成掩码告诉系统创建一个文件或目录不应该赋予哪些权限。如果用户将umask命令放在环境文件.bash_profile中,就可以控制所有新建的文件和目录的访问权限。a1表示的是不允许属主的权限,a2表示的是不允许同组人的权限,a3代表不允许其他人的权限。umask 022 : 表示设置不允许同组用户和其他用户有写的权限。umask : 显示当前的默认生成掩码。
相关文章推荐
- CentOS6.5的用户管理
- Linux 三周第一次课(4月2日)Linux,windows 互传文件 用户配置文件密码 组管理
- MySQL用户账号管理(添加、删除、限制、设置密码、远程访问)
- LINUX密码清除及戴尔服务器的管理IP用户密码设置
- 用户权限与密码管理
- CentOS 5.x 系列忘记root用户登录密码
- CentOS 6.9 SSH配置用户免密码登录
- CENTOS5下VSFTPD的设置(虚拟用户分下载用户/下载、上传但不能删除用户/管理用户)
- CentOS7单用户模式下修改root用户密码
- usermod命令、用户密码管理、mkpasswd命令
- 用户配置文件和密码配置文件、用户组管理、用户管理
- 3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令
- linux中用户、组的管理(密码管理、权限管理及其修改用户、组)
- Linux笔记(usermod命令,用户密码管理,mkpasswd)
- Linux和windows互传文件/用户配置文件和密码配置文件/用户组管理/用户管理
- centos单用户模式修改ROOT密码
- 3周第1次课 linux和windows互传文件 用户配置文件和密码配置文件 用户组管理 用户管理
- usermod,用户密码管理,mkpasswd
- centos 用户管理
- tomcat管理页面用户角色、用户名、用户密码的配置