Linux下给用户赋权的方法(linux赋权给用户)
Linux 是易学,易用,稳定,安全,功能强大的操作系统,它能够很好地实现用户权限管理。一般情况下,Linux操作系统在被安装时,会给管理员账户设置root权限,root权限只属于管理员,其他用户都为普通用户,仅具有最基本的操作权限,如果想要为普通用户分配对文件系统、程序或硬件的访问权限,就要给用户赋权。
下面,我们来介绍如何在Linux下给用户赋权。
1、 使用“chown ”命令和“chgrp”命令:
使用“chown”命令可以更改文件和目录的拥有者,使用“chgrp”命令可以更改文件和目录的所属组,具体语法如下:
# chown [-R] 用户名 文件夹名 # chgrp [-R] 组名 文件夹名
2、 使用“chmod”命令:
使用“chmod”命令可以给用户赋予文件夹或文件读、写或执行的权限,具体语法如下:
# chmod [-R] { 可执行权限 } [ 用户名 ] 文件夹名
可执行权限一共有八位:r 读取权限,w 写入权限,x 执行权限,u 代表当前文件夹拥有者,g 代表文件夹的所属群组,比如要给当前文件夹的拥有者和所属组的用户增加执行权限,就可以这样写:
# chmod ug+x test.sh
如果要给当前文件夹,所有用户增加执行权限,就可以这样写:
# chmod a+x test.sh
3、 使用“umask”命令:
使用“umask”命令可以帮助你快速设置文件的默认权限,常用的umask 格式是八进制,具体语法如下:
# umask [-p] [-S] [mode]
例如把umask值设定为002时,文件具有rwxrw-rw-的权限:
# umask 002
这样每次新建文件夹时,就会自动赋予相应的权限。
以上就是Linux给用户赋权的三种方法,这三种方法在使用Linux操作系统时,都会经常使用到,所以一定要记好!