发布时间:2014-09-05 16:56:45作者:知识屋
用户、组管理命令
useradd <用户名> /创建一个用户
grep <用户名> /etc /shadow /验证该用户是否创建成功(最后一个创建的用户在配置文件的最后一行原理)
passwd <用户名> /激活该账号登录并设置密码
usermod -g <组名> <用户名> /把现有用户添加到组
usermod -G <组名> <用户名> /该用户即属于原来的组,又添加到别的组,同时属于两个组
usermod -L <用户名> /禁用用户
usermod -U <用户名> /重新启用户
usermod -e yyyy-mm-dd <用户名> /设置账号过期时间(y对应年,m对应月,d对应日)
userdel -r <用户名> /删除用户和该用户的目录
usermod -l <新名> <旧名> /更改用户名称
passwd <用户名> /激活用户并设置密码
groupadd <组名> /创建一个组
groups <组名> /显示该组下有哪些用户
grep <组名> /etc/group /验证该组是否创建成功(最后一个创建的组在配置文件的最后一行原理)
groupdel <组名> /删除组
权限命令
用ll查看一个文件或目录有如下显示:
1:10个字符,第1个字符文件类型,第2-4字符为所有者权限,第5-7字符为所属组的权限,第8-10字符为其它用户权限(r读,w写,x执行,对应数字421。如果只有r没有x那么只能查看该目录下列表,不能查看内容)
2:硬链接数
3:文件的所有者
4:文件的所有组
5:文件大小(字节单位byte)
6:创建或修改时间
7: 文件目录或名称
改变文件、目录所属组
改变文件、目录所属用户
改变文件、所属目录权限
相关配置文件
etc/passwd 存储账号信息表
etc/shadow 存储账号密码表
etc/group 存储群组信息
etc/login.defs 默认创建账号的基本设置(密码长度、过期时间等)
etc/default/useradd 默认ID、根目录、默认SHELL等
注:
1) usermod命令禁用和启用账号功能是通过在/etc/shadow 配置文件中,在用户密码位之前添加和删除"!"实现的。当然也可以使用手工添加或删除"!"来实现效果。
2)
3)
4)
问题:
1) 更改用户名称后,该用户原来在home下的目录名没有随之改变??
练习测试
1、 修改用户配置文件,让默认用户密码不得少于5位
2、 创建用户steven、jack并激活创建密码,创建组admin,创建后查看配置文件是否存在该用户
3、 把用户steven加到组admin中,
4、 在/目录下创建一个目录pro,目录下创建一个文件hello.txt并输入内容(随意)
5、 修改pro的所有者为steven,admin组用户有所有权限,其它用户rx权限,尝试jack对该目录的权限,查看目录下hello.txt的权限
6、 使用chmod –R修改pro权限,再查看hello.txt权限
7、 再修改pro权限为steven所有,admin组有所有权限(不继承),hello.txt权限为jack所有,权rwx,再尝试steven用户对该文件的权限
作者“good good study ! day..”
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能