Linux 下添加账户和设置密码
useradd 添加用户
useradd –d /usr/sam -m test
此命令创建了一个用户 test,
其中 - d 和 - m 选项用来为登录名 test 产生一个主目录 /usr/test(/usr 为默认的用户主目录所在的父目录)。
设置密码
passwd test
给 test 用户设置密码
删除账户
userdel test
删除 test 的用户
授权
给 test 账户添加 root 权限
vim etc/passwd
chmod 777 /etc/squid 运行命令后,squid 文件夹(目录)的权限就被修改为 777(可读可写可执行), 一般都是在需要权限的目录下执行此命令,pwd 显示当前目录路径。
systemctl 为 Linux 7.x 以上系统的命令。
Mysql 下创建账号和分配权限
创建账户
CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;// 创建账号
username:用户名
host:本地访问,如果需要远程访问,改成 % password:密码
例子:CREATE USER ‘test’@’host’ IDENTIFIED BY ‘test’ // 创建了一个 test 的用户,密码也是 test, 这个账号只能本地访问数据库
授权
GRANT privileges ON databasename.tablename TO ‘username’@’host’ privileges:用户的操作权限,如 SELECT,INSERT,UPDATE 等,如果要授予所的权限则使用 ALL
databasename:数据库名
tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用 表示,如.* 例子:
GRANT all ON test TO ‘test’@’host’ // 给 test 账户访问本地 test 库的所有权限。