ubuntu 权限相关
用户
- who 命令用于查看当前所有登录系统的用户信息
- whoami 该命令用户查看当前系统当前账号的用户名。
- cat /etc/passwd 查看系统用户信息
- su 切换用户,
- 后面可以加“-”。
- su = su root 切换到 root 用户
- su - 切换到 root 用户,同时切换目录到/root
- su - root 切换到 root 用户,同时切换目录到/root
- su - 普通用户 切换到普通用户,同时切换普通用户所在的目录
- useradd, 添加用户账号
- adduser 命令是指向 useradd 命令的一个链接,因此,这两个命令的使用格式完全一样。
- -d 指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home 目录下建立与用户名同名目录为主目录
- -m 自动建立目录
- -g 指定组名称
- userdel
- userdel -r abc(用户名) 删除用户,同时删除用户的主目录 remove
- passwd 设置用户密码:passwd username
- 主目录
- Linux 每个用户都要有一个主目录,主目录就是第一次登陆系统,用户的默认当前目录 (/home/用户);
- 每一个用户必须有一个主目录,所以用 useradd 创建用户的时候,一定给用户指定一个主目录;
- 用户的主目录一般要放到根目录的 home 目录下,用户的主目录和用户名是相同的;
- 如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名
组 group
- 添加、删除组账号:groupadd、groupdel
- groupadd testGroup
- groupdel testGroup
- 修改用户所在组:usermod
- 使用方法:usermod -g 用户组 用户名
文件权限
-
修改文件权限:chmod 。chmod 修改文件权限有两种使用格式:字母法与数字法。
-
字母法:chmod u/g/o/a +/-/= rwx 文件
- user/group/other/all
- 增加/删除/设定
- r read 表示可读取,对于一个目录,如果没有 r 权限,那么就意味着不能通过 ls 查看这个目录的内容。 w write 表示可写入,对于一个目录,如果没有 w 权限,那么就意味着不能在目录下创建新的文件。 x excute 表示可执行,对于一个目录,如果没有 x 权限,那么就意味着不能通过 cd 进入这个目录。
- chmod o+w file 给文件 file 的其它用户增加写权限
-
数字法:“rwx” 这些权限也可以用数字来代替
- r|读取权限,数字代号为 “4”
- w|写入权限,数字代号为 “2”
- x|执行权限,数字代号为 “1”
- -|不具任何权限,数字代号为 “0”
-
例子:
- 如执行:chmod u=rwx,g=rx,o=r filename 就等同于:chmod u=7,g=5,o=4 filename
chmod 751 file: 文件所有者:读、写、执行权限 同组用户:读、执行的权限 其它用户:执行的权限
-
-
修改文件所有者:chown
- chown
-
修改文件所属组:chgrp
- 原文作者:战神西红柿
- 原文链接:https://tomatoares.github.io/posts/cloud/k8s/ubuntu-auth/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。