Linux 管理Linux服务器的用户和组
相关进程命令:
ps -au 查看当前运行的进程信息
kill -q 进程的PID结束进程
复制:yy p dd u zz
其他常用命令:
**clear:**清屏
man命令:查看命令的帮助文档,按q或quit退出
reboot : 重启
poweroff : 关机
alias=别名信息:设置别名–> ~ / ,bashrc / etc / bashrc
ll --> ls -1
alias cls = ‘clear’
注意:别名设置完毕,需要重新加载当前配置文件使其生效soure
wget url地址:下载网络资源
wget https://
变量定义
变量名=变量值 注意:等号后面不能有空格
echo 字符串或变量名 :打印指定字符串或查找变量信息
name=Tom
echo $ name
echo $ {name}a
还可以配合输出重定向使用
创建一个文件file.txt向该文件中写入一个 hallo world字符串
echo"hallo world">>file.txt
用户及用户组相关命令
1.新建一个用户,修改密码
useradd用户名
#useradd cdhong
#cat / etc / passwd # 查看用户账号
#cat / etc / shadow #查看用户加密口令
#cat /etc / group #查看用户组
passwd 用户命令
#passwd cdhong
更改用户cdhong的密码
新的密码:
无效的密码:密码少于8个字符
重新输入新的密码:
passwd:所有的身份证令牌已经成功更新
2.新建一个组群
groupadd组群的名称
#groupadd cdhgrop
#cat / etc / group #查看用户组
3.添加用户到组群和移除组群
gpasswd [ -a | -d ][用户][组]
#gpasswd -a cdhong cdhgrop
正在将用户“ cdhong”加入到“cdhgrop”组中
4.给指定用户赋予权限(默认创建的用户他的操作权限只能在家目录下操作)
root ALL=(ALL) ALL
%wheel ALL=(ALL) ALL
%users ALL= /sbin/mount/mnt/cdrom/sbin/umount/mnt/cdrom
通过which命令 | whereis mkdir 查看命令所在位置
cdhong ALL=(ALL) ALL
cdhong ALL=/usr/bin/mkdir/usr/local
su[-]用户名:切换用户
带上中划线表示切换用户到当前指定用户的家目录,如果不加,则到当前对应的目录
用户 用户组 权限
添加用户 :useradd 用户名-g用户的ID或名
修改密码 :passwd 用户名
查看用户信息 :/etc / passwd
删除用户 :userdel用户名
创建用户组 :groupadd用户组名称
添加用户到用户组 :gpasswd -a 用户名 用户组
移除用户出用户组 :gpasswd -d 用户名 用户组
切换用户:su[-]用户名
退出登录:exit
给用户赋予权限: visudo -->只有root可用
给用户组赋予权限: visudo -->只有root可用