Linux 用户与权限
Posted 彼岸舞的博客园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]
如果想要通过SSH登录,需要密码
设置密码
passwd [username]
需要输入两次密码
有时一些用户需要访问一些共享数据 那么就需要用到用户组了
用户组创建
groupadd [groupname]
给用户添加组
usermod -G [groupname] [usernamme]
查看用户的ID信息
id [username]
修改文件夹的属组
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
通过数字修改权限,啥也不说,先上图
chmod 777 [filename|dirname/] : 赋值全部权限
当然所有的权限对于root来说都是形同虚设的,等于没有,但是如果所属人是root那么权限就生效,有时候有些文件为了防止自己修改,也可以设置为只读的
文件夹的进入,只有 读取权限是不行的,文件夹的读权限,需要依靠执行权限
作者:彼岸舞
时间:2020\\07\\18
内容关于:Linux
本文来源于网络,只做技术分享,一概不负任何责任
以上是关于Linux 用户与权限的主要内容,如果未能解决你的问题,请参考以下文章