- 1
- 0
- 约1.07万字
- 约 37页
- 2016-12-28 发布于北京
- 举报
Chapter linux帐户管理 第4讲 用户和组管理 用户帐号管理 用户组帐号管理 文件权限设置 使用图形界面程序管理用户和组帐号 认识用户和组 在Linux系统中,每个用户对应一个帐户 账户是用户的身份标识,通过账户用户可以登录到某个计算机上,并且访问已经被授权访问的资源。 linux用户帐号类型 Linux操作系统中的用户一般分为以下3类: root用户:根用户,系统管理员,系统中惟一拥有最高权限的用户,可以操作任何文件并执行任何命令。此用户在安装linux操作系统时创建,其ID值为0,一般情况下,只有在必须使用根用户登录系统时才使用,默认情况下此用户只能在本地登录,但用户可以修改 /etc/pam.d/login 文件允许root用户远程登录系统. 普通用户:能够管理自身的文件并拥有root用户赋予的权限的用户,这些用户是在系统安装完成后由系统管理员创建的,可以直接或远程登录系统。 虚拟用户:这类用户不登录系统的能力,但它们是系统运行中不可缺少的。如:bin、daemon、ftp、adm等。虚拟用户一般在系统安装时产生,当然,管理员也可以添加此类用户。 认识用户和组 与用户和组有关的几个概念 管理用户账号 使用图形用户管理工具 使用命令行工具 使用图形用户管理工具 主菜单-系统工具-用户和组群 redhat-config-users 使用图形用户管理工具 新建用户 使用命令行工具管理用户账号 useradd的用法 功能:添加用户帐号 语法: useradd [options] username useradd命令行选项 实例: # useradd mike //创建用户mike # useradd -s /bin/bash -d /home/tom tom //添加用户tom,所在目录为/home/tom,shell为 /bin/bash # useradd user2 –c test –d /home/user_test -g root –s /bin/bash –u 509 // 添加新用户user2 注释为test,所在目录为/home/user_test,属于root组, 所用shell为 /bin/shell,用户id 为509 passwd命令的用法 功能:设置(更改)用户口令 语法: passwd [option]选项 username用户名 passwd命令行选项 passwd应用实例 #passwd test changing password for user test New password: -输入test用户密码 Retype new password: -重新输入一次 password:all authentication tokens updated sucessfully! # passwd –d test //将用户test的口令删除 # passwd –l test //锁定用户test # passwd –u test //解除锁定用户test # passwd –S test //显示用户test的账号信息 userdel命令的用法 功能:删除用户 语法: userdel [-r] username -r 删除帐号时连同帐号主目录一起删除。 实例: # userdel –r test //系统删除test用户,连同test账号的用户目录及邮件目录一同删除。 注意:在RHL9中删除用户帐号时非用户主目录下的用户文件并不会被删除,管理员必须以find命令搜索删除这些文件。下面这条命令删除test用户的所有文件: # find / -user test -exec rm {} \; usermod命令的用法 功能:设置用户属性 语法: usermod [option]选项 username用户账号 [option]选项基本同useradd一样 注:与useradd不同的参数: -L 锁定用户密码,使密码无效。 -U 解除密码锁定。 实例:#usermod –c “just_test” –d /home/test –g bin test //修改相关信息 与用户环境有关的配置文件 这些文件包括: /etc/profile:系统全局环境设置和启动程序 /etc/bashrc:系统定义的函数和命令别名 /etc/inputrc:与键盘和输入相关的设置 /$HOME/.bash_profile:用户的环境设置和启动程序 /$HOME/.bashrc:用户自定义的函
原创力文档

文档评论(0)