Linux 用户与权限

这些天一直在看Linux的命令但是却没有写文章,因为感觉没有必要,哪些简单的命令,vi cat cd 啥的,是个做开发的就知道,所以就没写;

用户管理

第一个我们知道的用户就是Root

没错哦,这就是我们的最高权限的管理员用户,一般除了自己玩虚拟机有Root用户之外,如果公司有Linux服务器的话,你是没有root用户密码的,如果你去一家公司,对方直接把root用户直接丢给你,尤其是数据库服务器,赶紧跑路,小心接锅.

 

用户新增

useradd [username]

 

用户删除

userdel [username]

cd /home/

删除用户的家,大家记得,删除用户的时候,一定也要把他家干掉

rm -rf [usernameDir]

删除创建时自动创建的邮箱

cd /var/spool/mail/

rm -rf [usernameDir]

Linux 用户与权限

 

 

如果想要通过SSH登录,需要密码

设置密码

passwd [username]

需要输入两次密码

 

有时一些用户需要访问一些共享数据 那么就需要用到用户组了

用户组创建

groupadd [groupname]

给用户添加组

usermod -G [groupname] [usernamme]

查看用户的ID信息

id [username]

修改文件夹的属组

Linux 用户与权限

 

 root root 第一个root代表所属人,第二个root代表所属组

修改所属组

chown [srcgorup]:[targetgroup] [dirname/|filename]

赋值权限

chmod augo 

a:全部

u:所属用户

g:所属组

o:其他

给某个文件或者文件夹所属组赋值写权限

chmod g+w [filename|dirname/]

+:代表添加权限

-:代表删除权限

r:读取权限 w写入权限 x:执行权限

权限的变更,关于变更权限的用户或者组用户,都需要重新登录才可以使用新的权限

切换到root用户

sudo

切换到普通用户

su

通过数字修改权限,啥也不说,先上图

Linux 用户与权限

 

 chmod 777 [filename|dirname/] : 赋值全部权限

当然所有的权限对于root来说都是形同虚设的,等于没有,但是如果所属人是root那么权限就生效,有时候有些文件为了防止自己修改,也可以设置为只读的

文件夹的进入,只有 读取权限是不行的,文件夹的读权限,需要依靠执行权限

作者:彼岸舞

时间:2020\07\18

内容关于:Linux

本文来源于网络,只做技术分享,一概不负任何责任

 

Linux 用户与权限

上一篇:Linux的常用IO模型


下一篇:buffer & cache