(二)用户及文件权限管理

(一)查看当前登录用户名

whoami

(二)如何创建和删除用户

在Linux系统里,root用户的权限是最大的,但我们一般登录系统时都是用的普通账户。

(1)切换root账户

su -

或者

su root

(2)切换普通账户

su 用户名

(3)创建用户

如我们要创建一个名为xiaoming的账户,
root账户下添加用户:

adduser xiaoming

加入sudo组的普通用户下添加:

sudo adduser xiaoming

切换到xiaoming账户:

su xiaoming

退出xiaoming账户,可以使用组合按键Ctrl]+[d],或者输入命令:

exit

(4)删除用户

sudo deluser xiaoming --remove-home

其中remove-home表示同时删除家目录下的用户文件夹。

(三)用户组

在Linux里每一个用户都拥有自己的用户组,而且很多时候还不止一个,用户可以同时属于多个用户组。在同一个用户组里可以共享资源和权限。

(1)查看自己属于哪些用户组

方法一:

groups xiaoming

结果中冒号之前的是用户名,冒号之后是该用户所属的用户组。每次新建用户如果不指定用户组的话,默认会自动创建一个与用户名相同的用户组。

方法二:

cat /etc/group | sort

你可以在输出的结果中找到对应用户的信息,| sort表示将结果按字典排序后输出。
/etc/group 的内容包括用户组(Group)、用户组口令、GID 及该用户组所包含的用户(User),每个用户组一条记录,格式:group_name:password:GID:user_list。例如xiaoming:x :1000:,x表示密码不可见,user_list为空表示用户的 GID 等于用户组的 GID。

(2)创建用户组

sudo groupadd  组名

(3)删除用户组

sudo groupdel 组名

(4)将其他用户加入到sudo用户组

默认情况下新创建的用户是不具有 root 权限的,也不在 sudo 用户组,可以让其加入 sudo 用户组从而获取 root 权限。这里使用usermod命令来为用户添加用户组,这个命令需要root权限,可以直接使用 root 用户为其它用户添加用户组,也用其它已经在 sudo 用户组的用户使用 sudo 命令来获取root权限。

将用户xiaoming添加到sudo用户组,而不离开原来的组:

sudo usermod -a -G sudo xiaoming

这样用户xiaoming就可以临时使用sudo来获取root权限了。

(5)将用户从sudo用户组中删除

gpasswd -d xiaoming sudo

(四)文件及权限

(1)查看文件权限

ls -al

显示出来的文件信息可分为六部分,从左往右分别是 文件类型及权限、链接数、所有者、所属用户组、文件大小、最后修改时间和文件名。第一个字符串为文件类型及权限,第一个字符串的第一个字符代表文件类型,第一个字符串的剩余九个字符代表了用户权限、用户组权限、其他用户权限。

解释权值
r读权限22=4
w写权限21=2
x执行权限20=1

(二)创建文件及目录

创建文件:

touch test.txt

创建目录:

mkdir test

(三)更改文件所有者

将文件test.txt的所有者更改为xiaoming。

sudo chown xiaoming test.txt

(四)更改文件权限

方式一:利用二进制数字
每个文件拥有三组权限(拥有者,所属用户组,其他用户,这个顺序是一定的),每组权限对应一个 " rwx ",当某组的读、写和执行权限都拥有时,权值就为22+21+20=7,所以当一个文件的权限为rwxrwxrwx时,它的权限为777。

更改test.txt文件的权限为满权限:

chomod 777 test.txt

方式二:加减赋值操作
u、g 还有 o 分别表示 user、group和others ,+ 和 - 分别表示增加和去掉相应的权限。\

为目录test增加拥有者的读写权限:

chmod u+rw test
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值