linux登录的权限?linux查看用户
linux的普通用户都什么权限
Linux的普通用户权限
Linux系统中,普通用户拥有以下权限:
1.访问文件系统的权限。
2.运行应用程序的权限。
3.创建、修改和删除个人文件的权限。
接下来进行
一、文件系统访问权限
Linux系统中的文件、目录和资源都有相应的权限设置,普通用户只能访问他们拥有权限的目录和文件。这些权限包括读取、写入和执行等。普通用户只能访问自己拥有权限的文件和目录,无法访问其他用户的敏感文件。
二、运行应用程序权限
普通用户可以在自己的权限范围内运行应用程序。Linux系统中的应用程序需要特定的执行权限才能运行,普通用户只能运行他们拥有执行权限的应用程序。这些应用程序可以是系统提供的,也可以是用户自己安装的。
三、个人文件的操作权限
普通用户可以在自己的主目录中创建、修改和删除个人文件。他们可以管理自己的文档、图片和其他个人文件,但无法访问或修改其他用户的个人文件。此外,普通用户还可以通过特定的命令和工具与系统管理员进行交互,如查看系统状态、管理自己的账户设置等。但是,这些操作通常仅限于用户的个人使用,不涉及系统级别的管理任务。
总的来说,Linux系统中的普通用户拥有一定的权限来访问文件系统、运行应用程序以及管理个人文件,但受限于他们的权限范围,无法执行系统级别的管理任务。这样设计是为了保证系统的稳定性和安全性。
linux如何设置用户权限
linux与用户权限设置:
1、添加用户
首先用adduser命令添加一个普通用户,命令如下:
#adduser tommy//添加一个名为tommy的用户
#passwd tommy//修改密码
Changing password for user tommy.
New UNIX password://在这里输入新密码
Retype new UNIX password://再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一:修改/etc/sudoers文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod-g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 su-,即可获得root权限进行操作。
方法二:修改/etc/sudoers文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 su-,即可获得root权限进行操作。
linux文件权限umask是什么意思
unmask制定了新文件创建时的权限,unmask是个8进制的数字。root的缺省unmask是022,一般用户是002。如果用户的umask为000,则创建的文件权限为666,目录权限为777,运行umask命令可以查看用户自己的umask值。
当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限"补码",而chmod设置的是文件权限码。一般可在/etc/profile、/etc/bashrc、$ [HOME]/.bash_profile、$[HOME]/.profile或$[HOME]/.bashrc中设置umask值。具体取决于Linux发行版,比如Fedora19下要更改自己的umask值,在$[HOME]/.profile或$[HOME]/.bash_profile下的增加umask的值覆盖不了/etc/profile中的配置值的,必须在$[HOME]/.bashrc下增加umask值才可以永久定义自己的umask值。