Linux的用户和权限

1.添加用户

此操作需要在root用户下执行操作。可以在用户名后面添加-g 组名 对用户指定组。

useradd '你所要起的用户名'

注意默认是在/(根)目录下的home目录中创建的一个以用户名来命名的文件夹。只有在home目录下新添加的该用户才有权限进行操作。

userdel [-r] '用户名'

 如果不加上-r,用户被删除后,他的home目录依然存在。

getent passwad

 创建用户后可以使用此命令进行查看所有用户操作

2.切换用户和授予临时权限

在创建普通用户之后可以使用如下命令进行切换用户

su - '你所设置的用户名'

从root用户切换到普通用户不需要输入密码

su - root

此命令是从普通用户切换到root用户,进行此操作需要输入密码,密码就是你登录虚拟机时候的密码。

当切换用户到普通用户的时候,当我们需要进行操作时,由于权限的不足,无法进行增删改查。此时需要我们切换为toot用户,对所建立的普通用户进行授权,为普通用户设置sudo权限。

visudo

在root用户下执行此命令,即可进入vi编辑模式,在最后一行添加:"你设置添加的用户名" ALL=(ALL)     NOPASSWD: ALL

此操作是为用户设置不与要密码操作,为下面普通用户使用sudo临时使用root权限提供条件。

接下来就可以使用sudo 加上你需要操作的命令去进行一系列操作了。

sudo mkdir day

比如上面所示进行新建目录‘day’操作。 

3.修改文件权限

在进行此操作时也需要更换为root用户或者是此文件所属用户。

可以使用ls -l命令进行查看各个目录和文件的权限。 

前面第一个rwx为所属用户权限,后面第二个为分组权限,最后一个为其他用户权限。r为可读权限,w为可写权限,x为可执行权限。

我们可以使用chmod [-R] 权限 文件或文件夹名字命令进行修改。-R是对该文件夹下的所有文件进行修改。

 或者使用下面命令修改权限。

chmod 777 '文件名'
#0:无任何权限,	即 ---
#1:仅有x权限,	即 --x
#2:仅有w权限	即 -w-
#3:有w和x权限	即 -wx
#4:仅有r权限	即 r--
#5:有r和x权限	即 r-x
#6:有r和w权限	即 rw-
#7:有全部权限	即 rwx

也可以使用这个命令进行修改权限。

chmod u+rwx,g=rwx,o+rwx '文件名'

  • 15
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值