Linux 的添加用户和赋予管理员权限命令以后会时不时用到,故专门开一期博客来记录一下(以下全部基于 Ubuntu 系统)。
添加新用户
1 2 3 4 5 6 7 8
| sudo useradd -m newuser
sudo useradd -m -d /path/to/home/newuser newuser
sudo passwd newuser
|
管理员权限操作
1 2 3 4 5 6 7 8 9 10
| grep -Po '^sudo.+:\K.*$' /etc/group
sudo usermod -aG sudo newuser
sudo adduser newuser sudo
sudo deluser newuser sudo
|
注:管理员权限在指定用户账户下终端重启后生效。
其他操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| sudo userdel -r user
id user
su - user
whoami
passwd
sudo passwd username
sudo passwd root
|
补充1——修改用户路径权限
使用 ls -l 命令查看文件与目录的详细信息。
以 drwxr-xr-x 为例:
- d 代表这是目录
- rwx 代表所有者的权限是:读、写、执行
- r-x 代表所属组的权限是:读、执行
- r-x 代表其他用户的权限是:读、执行
基本概念
角色 |
符号 |
描述 |
所有者 |
u |
创建者或指定用户 |
所属组 |
g |
关联的用户组 |
其他用户 |
o |
系统中除所有者和所属组外的用户 |
所有用户 |
a |
u + g + o |
权限一共三种:读(r)、写(w)、执行(x)
基本语法
符号模式
1 2 3
| chmod [选项] 权限模式 文件名/目录名
|
八进制模式
读 r = 4、写 w = 2、执行 x = 1,累加起来就是权限。
1 2 3
| chmod [选项] 权限组合 文件名/目录名
|
补充2——修改所有者和所属组
1 2
| chown [选项] 新所有者:新所属组 文件名/目录名
|