`

5.用户及权限

 
阅读更多
*info about account
syntax: id


*change password
styntax: passwd


*files about account/group
/etc/passwd   account
/etc/shadow   password
/etc/group    group


*View current users
whoami  -show the current user
who     -show all users who are using this server
w       -show all users who are using this server and what they are doing


*how to create a new user
syntax: useradd newusername


*add password for account
syntax: passwd [option] username
option:
-d   home directory
-s   shell
-u   userId
-g   main group
-G   Other groups (seperate by ",")


*modify account
syntax: usermod  [option]  username
option: -l newusername
-u new userId
-d new home directory
-g main group
-G other groups
-L lock the account
-U unlock the account


*delete account
syntax: userdel [option] username
option: -r   delete home directory
example: userdel test    (delete account test but not delete its home directory)
userdel -r test   (delete account test and delete its home directory)


*add group
syntax: groupadd groupname


*modify group
syntax: groupmod [option]
option: -n newname oldname (change group name)
-g newGid oldGid  (change groupId)


*delete group
syntax: groupdel groupname



*use command "chown" to change owner of file/directory
syntax: chown account file
    chown -R account directory


*use command "chgrp" to change group of file/directory
syntax: chgrp group file
chgrp -R group directory


*use command "chmod" to change permission of file/directory
syntax: chmod [option] file
chmod -R [option] directory
option:
u,g,o represent user,group,other
a represent ugo
+,- represent add,del
4,2,1 represent r,w,x
example:
chmod u+rw filename
chmod g-x fileanme
chmod go+r filename
chmod a-x filename
chmod 660 filename (change permission to rw-rw----)


*default permission of file/directory
default file permission: 777-umask
default directory permission: 666-umask
syntax: umask  (show umask)
     umask newnumber  (change umask)


*special right
suid (let exec file run as it owner's right)
分享到:
评论

相关推荐

    ACCESS用户权限设置.rar

    在Microsoft Access中,用户权限管理是一项关键功能,它允许数据库管理员控制不同用户对数据库对象(如表、查询、窗体、报表等)的访问级别。本压缩包文件"ACCESS用户权限设置.rar"似乎包含了一个易语言编写的源码...

    用户权限管理菜单 用户权限管理菜单 用户权限管理菜单

    5. **权限审计**:为了追踪和记录用户权限的使用情况,系统通常会提供权限审计功能,便于后期分析和问题排查。 在给定的压缩包文件中,`xtglDefMenuQX.dfm` 和 `xtglDefMenuQX.pas` 可能是Delphi开发环境中使用的两...

    C# winform 权限控制 包括角色 用户 权限设置

    在C# WinForm应用开发中,权限控制是一个关键的安全组件,它确保了只有授权的用户才能访问特定的功能或数据。本教程将详细讲解如何在C# WinForm环境中实现基于角色的权限控制,包括角色、用户和权限的设置。 首先,...

    vCenter建立用户分配权限.docx

    为了实现有效的权限控制和分权管理,为不同用户或组分配特定的权限至关重要。本文将详细解释如何在 vCenter 中创建用户账号并分配相应的权限。 首先,我们来了解vSphere.local这个域。vSphere.local是vCenter内置的...

    c#用户权限管理实现

    在IT行业中,用户权限管理是系统安全的重要组成部分,尤其是在企业级应用中,它涉及到数据保护、操作合规性和责任追溯。本项目"用户权限管理实现"是基于C#编程语言和Visual Studio 2010开发环境构建的,旨在提供一个...

    易语言源码用户权限设置.rar

    在易语言中,用户权限设置是一项重要的功能,它涉及到程序的安全性和用户体验。这篇文档将深入探讨易语言中实现用户权限设置的源码和相关知识点。 首先,用户权限设置是软件开发中的核心部分,它用于控制不同类型的...

    TP5后台权限管理系统.rar

    此外,我们还需要实现权限的动态分配,使得管理员可以在后台自由调整用户角色及角色的权限配置。 此外,TP5提供了丰富的中间件(Middleware)机制,可以用来实现权限拦截,例如在用户访问某个页面之前进行权限验证...

    set_user.rar_权限_角色权限

    1. 用户权限分配:允许管理员根据用户的需求分配特定权限,比如编辑、删除或查看特定数据。 2. 部门权限设置:考虑到了组织结构,可能允许按照部门划分权限,同一部门内的用户具有相同的权限集合。 3. 角色管理:...

    tp5权限控制.rar

    在描述中提到的"tp5权限控制Auth",Auth是ThinkPHP5内建的一个认证和授权组件,用于处理用户身份验证和权限判断。通过Auth,开发者可以方便地实现如用户登录、权限分配、角色管理等功能。这个压缩包可能包含了完整的...

    用户权限管理模块(C++实现)

    本项目"用户权限管理模块(C++实现)"是一个用C++编程语言实现的权限管理解决方案,它包含了几个核心功能,如单例模式、用户区分、用户管理以及密码安全存储。 首先,我们来深入理解C++实现的用户权限管理模块。C++...

    MongoDb db.createUser用户权限

    在MongoDB中,管理用户权限是数据库安全的重要环节。`db.createUser` 方法就是用于创建具有特定权限的用户的。以下是对 `db.createUser` 使用的详细介绍: ### 1. `db.createUser` 方法的官方文档参考 `db.create...

    oracle查看用户权限

    根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何在Oracle数据库中查看不同类型的用户权限。本文将按照以下顺序展开: 1. 查看所有用户 2. 查看用户或角色系统权限(直接赋值给用户或角色的系统...

    用户权限管理

    在IT行业中,用户权限管理是系统安全的重要组成部分,特别是在多用户环境下。此程序模拟了Windows 2000操作系统中的用户和用户组管理机制,旨在为不同用户提供动态生成的个性化菜单,以确保每个用户只能访问他们被...

    易语言源码ACCESS用户权限设置易语言源码.rar

    本资源是关于易语言源码的实现,专注于ACCESS数据库的用户权限设置。在数据库管理中,用户权限设置是至关重要的,它确保了数据的安全性,防止未经授权的访问和修改。 在ACCESS数据库中,用户权限管理主要涉及到以下...

    用户权限管理系统需求分析.zip

    用户权限管理系统是现代信息化管理中的重要组成部分,它主要用于规范用户对系统资源的访问与操作,确保数据的安全性和系统的稳定性。本需求分析文档将详细探讨该系统的核心功能、目标用户、关键业务场景以及必要的...

    java用户角色权限设计.doc

    在当今的企业级应用开发中,用户权限管理是一项必不可少的功能。尤其对于基于浏览器/服务器(B/S)架构的应用系统而言,权限管理的重要性更加凸显。本文将深入探讨如何设计一套适用于大多数B/S系统中的用户功能权限...

    20050921220814[Access版用户权限管理3.0].rar_access权限_delphi 权限_delphi

    本文将深入探讨Access数据库的用户权限管理以及如何使用Delphi编程语言来实现这一功能。 Access数据库是Microsoft Office套件的一部分,它提供了简单易用的数据库管理工具,支持SQL语言,适合小型到中型企业级的...

    用户权限系统-页面原型.zip

    用户权限系统是软件设计与体系结构中的一个关键组成部分,它主要负责管理用户的访问权限,确保系统资源的安全性和数据的完整性。在"用户权限系统-页面原型.zip"中,我们可以预见到一系列与用户权限管理相关的界面...

    RBAC用户角色权限设计方案

    5. **角色-权限关联表(Role_Permission)**:记录角色和权限之间的关系。 6. **用户组表(UserGroup)**:如果使用用户组,则需要存储用户组的信息。 7. **用户-用户组关联表(User_UserGroup)**:记录用户所属的用户组...

    用户权限管理设计与实现

    5. **权限展示**:根据用户权限动态展示界面元素,避免未授权用户看到不应显示的功能或数据。 6. **测试**:进行全面的权限测试,确保所有权限规则正确无误,无安全漏洞。 7. **性能优化**:权限检查应尽可能高效...

Global site tag (gtag.js) - Google Analytics