首页 > 编程知识 正文

linux用户权限分配,设置新建文件的权限的命令

时间:2023-05-06 11:01:34 阅读:27859 作者:2996

1 .创建新用户:测试器

命令:#useradd选项用户名

选项:

-c comment指定注释。

-d目录指定用户的主目录。 如果此目录不存在,也可以使用-m选项创建主目录。

-g用户组指定用户所属的用户组。

-G用户组,用户组指定用户所属的其他组。

- s shell文件指定用户的登录shell。

-u用户编号指定用户的用户编号。 如果有-o选项,则可以重用其他用户的标识号。

样本:

[ root @ localhost/] # useradd testuser

删除testuser用户

命令:#userdel选项用户名

选项:

-r旨在一起删除用户的主目录。

样本:

[ root @ localhost/] # userdel testuser

[root@localhost /]#cd /home

[ root @ localhost/] # RM-RF测试器

3 .修改用户

命令:#usermod选项用户名

选项:

-c,--commentcommentnewvalueofthegecosfield

-d,--home home _ dirnewhomedirectoryfortheuseraccount

-e,--expiredateexpire _ datesetaccountexpirationdatetoexpire _ date

-f,--inactiveinactivesetpasswordinactiveafterexpirationtoinactive

-g,--gidgroupforceusegroupasnewprimarygroup

-G,--groupsgroupsnewlistofsupplementarygroups

-a,--appendappendtheusertothesupplementalgroupsmentionedbythe-- goptionwithoutremovinghim/herfromothergroups

-h,--helpdisplaythishelpmessageandexit

-l,--logi nnew _ loginnewvalueoftheloginname

-L,--lock lock the user account

-m,--move-homemovecontentsofthehomedirectorytothenewlocation (用户友好- d ) )。

-o,- -非唯一低功耗复制(非唯一) UID

-p,--passwordpassworduseencryptedpasswordforthenewpassword

-s,--壳newlogin壳fortheuseraccount

-u,--uiduidnewuidfortheuseraccount

u,--unlock unlock the user account

-Z,--selinux-usernewselinuxusermappingfortheuseraccount

样本:

//将用户组更改为开发人员。

# usermodgdevelopersam

4 .用户密码(密码)管理:

用户管理的重要内容之一是用户密码的管理。 用户帐户刚创建,没有密码,但已锁定到系统,无法使用。 即使指定空密码,也必须指定密码才能使用。

命令:#passwd选项用户名

选项:

-l锁定密码将禁用帐户。

-u解除密码锁定。

确保d账户没有密码。

-f让用户在下次登录时更改密码。

样本:

[root@localhost /]# passwd sam

New password:*******

Re-enter new password:*******

5.添加组:

命令:#groupadd 选项 用户组

选项:

-g GID 指定新用户组的组标识号(GID)。

-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

示例:

[root@localhost /]#  groupadd group1

6.删除组:

命令:#groupdel 用户组

选项:

示例:

[root@localhost /]#  groupdel group1

7.删除组:

命令:#groupmod 选项 用户组

选项:

-g GID 为用户组指定新的组标识号。

-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

-n新用户组 将用户组的名字改为新名字

示例:

//此命令将组group2的标识号改为10000,组名修改为group3。

[root@localhost /]# groupmod –g 10000 -n group3 group2

8. 新建用户的独立性

修改目录权限,使得Linux 每个账户只能查看自己的根目录,无法查看其它账户的目录。 首先要进入Linux系统下所有用户所在的文件夹

[root@localhost /]# cd /home/testuser

//这就是说设置testuser这个目录只有lili可以查看,Linux下的其它账户无法查看。

[root@localhost /]#  chmod go-rw  testuser

9.其他命令:

[root@localhost /]# cat /etc/passwd 可以查看用户的pass

[root@localhost /]# cat /etc/shadow 可以查看用户名

[root@localhost /]# cat /etc/group  可以查看 组

useradd新建用户和权限分配

场景:在搭建Ftp服务器时候,需要新建ftp用户,其实新建的ftp用户和Linux中root新建的用户一样,只是需要了解新建用户时候的相关规则. 1 解决新建用户缺少配置文件 1.1 新建用户 指定目 ...

JENKINS安装及新建用户,权限配置

JENKINS安装及新建用户,权限配置 1. 下载安装 jenkins 官网地址https://jenkins.io/index.html 下载地址https://jenkins.io/downloa ...

Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...

linux 新建用户、用户组 以及为新用户分配权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号 一方面可以帮助系统管理员对使用系统的用户进 ...

linux 新建用户、用户组 以及为新用户分配权限(转)

本文转自https://www.cnblogs.com/clicli/p/5943788.html 感谢作者 Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先 ...

【转】linux 新建用户、用户组 以及为新用户分配权限

Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...

Linux 新建用户、用户组,给用户分配权限

注:内容来自网络 Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对 ...

linux新建用户并分配sudo权限

新建用户 useradd [username] 给用户设置密码 passwd [username] 设置sudo权限 首先将sudoers权限设置可写入 chmod u+w /etc/sudoers ...

linux新建用户并赋管理员权限

输入useradd新建一个用户 [root@java-devenv ~]# useradd yaoqi [root@java-devenv ~]# passwd yaoqi passwd 是修改用户密 ...

随机推荐

[06]APUE:系统数据文件和信息

[a] getpwent / setpwent / endpwent #include struct passwd *getpwent(void) //成功返回指针,出错或 ...

win7搭建ios开发环境

安装过程参考文章: http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html http://www.loukit.com/threa ...

Zabbix报告无交换内存主机 Lack of free swap space on xxxxx

[root@xx ~]# free -m total used free shared buffers cached Mem: 3832 3488 343 0 267 2389 -/+ buffers ...

【Android开发日记】妙用 RelativeLayout 实现3段布局

在设计过程中,我们经常会遇到这样的需求: 把一条线3控制,左对齐左控制,右侧控制右对齐,中间控制,以填补剩余空间. 或者一列内放3个控件,上面的与顶部对齐,以下的沉在最底部,中间控件是弹性的.充满剩余 ...

用Use Case获取需求的方法是否有什么缺陷,还有什么地方需要改进?

一.用例解释 用例是一种在开发新系统或者软件改造时捕获潜在需求的技术.每个用例提供了一个或多个场景,该场景揭示了系统是如何同最终用户或其它系统交互的,从而获得一个明确的业务目标.用例要避免技术术语,取 ...

linux最常用命令

1,cd命令   作用:切换当前目录,它的参数切换的路劲,可以是相对路劲,也可以是绝对路劲. 用法: cd /root/Docements #切换当/root/Docements,绝对路劲 cd ./ ...

UVA - 10048 Audiophobia Floyd

思路:套用Floyd算法思想,d(i, j) = min(d(i,j), max(d(i,k), d(k,j)),就能很方便求得任意两点之间的最小噪音路径. AC代码 #include

c# aes,des,md5加密等解密算法

一:可逆加密,即是能加密也能解密 对称可逆加密:加密后能解密回原文,加密key和解密key是一个 加密算法都是公开的,密钥是保密的, 即使拿到密文 你是推算不了密钥 也推算不了原文 加密解密的速度快, ...

Beyond Compare 4 提示错误“这个授权密钥已被吊销”的解决办法

错误提示: 这个授权密钥已被吊销. 解决方法: 删除以下目录中的所有文件即可. C:UsersAdministratorAppDataRoamingScooter SoftwareBeyo ...

初心不负 笔记-JS高级程序设计-引用类型篇-Array

ES3方法集合: 1join()方法,将一个数组里面的所有元素转换成字符串,然后再将他们连接起来返回一个字符串,通过制定的符号,默认值为逗号.不会改变原数组 ,,,,]; a.join(); &quo ...

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。