Linux命令9(命令使用篇完结)用户,用户组,文件权限,userdel, userdel -r,su -,sudo -s,groupadd,groupdel,groupmod,chgrp,chown

useradd xxx -m
本质为创建这个账户,同时在home创建文件夹 名字和他一样
-m为自动创建家目录 没有为只创建账号

whoami 查看当前账号
who 查看有谁登录

passwd 设置密码或设置密码
sudo passwd xiaoming

linux密码不显示是处于安全角度考虑

userdel 删除账号
在开发者过去就ssh连服务器开发
互联网时代代码就是金钱

rm / -rf 从根目录开始彻底删除
删了之后如果磁盘不写东西可以修复

外话: 自己当老板后 要员工离职要先删除账号
在公司待3年 一般都可以当老大了

sudo userdel xiaoming
在非xiaoming的账号上删除xiaoming
删除的是账号,文件还在
删除所有(删家目录) sudo userdel -r xiaoming

su xxxx 切换账户后 pwd 路径仍然为原来的
su - xxxx 这样切换账户同时切换家目录

root 相当于超级管理员 相当于administrator
比如在python账户
sudo -s
whoami
root 切入超级管理员
sudo 是以超级管理员权限,做事情
sudo - s是直接变成超级管理员

exit 退出即可
**~$**为普通账号
**~#**为超级管理员

Ubuntu是sudo -s切换
其他操作系统为su root 切换

用户组
第一个为文件拥有者, 第二个为文件组
用户在这个组里,对组有什么权限对组里的文件就有什么权限

创建用户时同时创建这个组,组名和用户名相同,xxx用户无法对
python组里的进行操作

cat /etc/group 查看创建的组
groupadd YYY 创建组 YYY 没有权限用sudo
groupdel YYY 删除组

groupmod 两次tab 可以查看有什么组

从xxx进入root 不在sudoers会被报告服务器管理员
xxx是我们创建的账户
默认的账户是没有管理员的权限

有两个特殊的组
sudo
adm

看账户能不能 用sudo看在不在组里面

sudo usermod -a -G adm 用户名
sudo usermod -a -G sudo 用户名

在其他账号操作其他账号

chgrp 组名 文件名 将文件改为那个组
chown 用户 文件 将文件改用户
用户及用户组往往是运维的人操作的
开发者不用,了解即可

猜你喜欢

转载自blog.csdn.net/J_Boom/article/details/87194715