首页 linux中怎样给予新建用户建立文件与目录的权限

linux中怎样给予新建用户建立文件与目录的权限

举报
开通vip

linux中怎样给予新建用户建立文件与目录的权限linux中怎样给予新建用户建立文件和目录的权限将新用户添加到你希望他创建文件和目录的用户组里。如:你希望新建用户能在/FTP目录下创建文件和目录。首先在/目录下用ls-lFTP查看FTP所属的用户和组,并可以查看组用户的权限。chmod777FTP可以修改用户对FTP文件夹的权限gpasswd-a新用户用户组可以将用户添加到用户组里这样新建的用户便能在这个目录下创建文件和目录了linux中建立用户组和用户管理员root需要创建一个users用户组,该组拥有usera,userb,userc三个用户,在/tmp下创...

linux中怎样给予新建用户建立文件与目录的权限
linux中怎样给予新建用户建立文件和 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 的权限将新用户添加到你希望他创建文件和目录的用户组里。如:你希望新建用户能在/FTP目录下创建文件和目录。首先在/目录下用ls-lFTP查看FTP所属的用户和组,并可以查看组用户的权限。chmod777FTP可以修改用户对FTP文件夹的权限gpasswd-a新用户用户组可以将用户添加到用户组里这样新建的用户便能在这个目录下创建文件和目录了linux中建立用户组和用户管理员root需要创建一个users用户组,该组拥有usera,userb,userc三个用户,在/tmp下创建users文件。各用户完成下列功能:登录系统后,在统一的users文件中注册个人信息(包括:用户名,真实姓名,性别,联系方式,家庭住址等)。注册完成后,各用户将该文件备份到各自的家目录中。root用户取消其他用户对users文件的写权限#groupadd-g600test(users组默认存在,这里用test代替,600表示组ID,可以自己修改,不冲突即可)#useradd-u600-g600usera#useradd-u601-g600userb#useradd-u602-g600userc#touch/tmp/users#chgrptest/tmp/users#chmodg+w/tmp/users在Linux中,用什么命令可以查看到用户组中包含有哪里用户?具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有/etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件;在本标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 下,您还能了解到什么是GID;1、/etc/group解说;/etc/group文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组;同一用户组的用户之间具有相似的特征。比如我们把某一用户加入到root用户组,那么这个用户就可以浏览root用户家目录的文件,如果root用户把某个文件的读写执行权限开放,root用户组的所有用户都可以修改此文件,如果是可执行的文件(比如脚本),root用户组的用户也是可以执行的;用户组的特性在系统管理中为系统管理员提供了极大的方便,但安全性也是值得关注的,如某个用户下有对系统管理有最重要的内容,最好让用户拥有独立的用户组,或者是把用户下的文件的权限设置为完全私有;另外root用户组一般不要轻易把普通用户加入进去,2、/etc/group内容具体 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 /etc/group的内容包括用户组(Group)、用户组口令、GID及该用户组所包含的用户(User),每个用户组一条记录;格式如下:group_name:passwd:GID:user_list在/etc/group中的每条记录分四个字段:第一字段:用户组名称;第二字段:用户组密码;第三字段:GID第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;我们举个例子:root:x:0:root,linuxsir注:用户组root,x是密码段,表示没有设置密码,GID是0,root用户组下包括root、linuxsir以及GID为0的其它用户(可以通过/etc/passwd查看);;beinan:x:500:linuxsir注:用户组beinan,x是密码段,表示没有设置密码,GID是500,beinan用户组下包括linuxsir用户及GID为500的用户(可以通过/etc/passwd查看);linuxsir:x:502:linuxsir注:用户组linuxsir,x是密码段,表示没有设置密码,GID是502,linuxsir用户组下包用户linuxsir及GID为502的用户(可以通过/etc/passwd查看);helloer:x:503:注:用户组helloer,x是密码段,表示没有设置密码,GID是503,helloer用户组下包括GID为503的用户,可以通过/etc/passwd查看;而/etc/passwd对应的相关的记录为:root:x:0:0:root:/root:/bin/bashbeinan:x:500:500:beinansun:/home/beinan:/bin/bashlinuxsir:x:505:502:linuxsiropen,linuxsiroffice,13898667715:/home/linuxsir:/bin/bashhelloer:x:502:503::/home/helloer:/bin/bash由此可以看出helloer用户组包括helloer用户;所以我们查看一个用户组所拥有的用户,可以通过对比/etc/passwd和/etc/group来得到;linux中用户组的显示问题我建立了一个用户aaa使用root登录时,使用grepaaa/etc/group时,显示他属于aaa组。但是使用aaa登录时,使用groups,显示只有一个users组。是为什么你查一下是不是有效用户组(effectivegroup)的问题linux修改文件夹-文件目录权限  2011-01-1815:23:41|  分类:默认分类|  标签:|字号大中小 订阅Linux、Fedora、Ubuntu修改文件、文件夹权限的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 差不多。很多人开始接触Linux时都很头痛Linux的文件权限问题。这里告诉大家如何修改Linux文件-文件夹权限。以主文件夹下的一个名为“cc”的文件夹为例。下面一步一步介绍如何修改权限: 1.打开终端。输入”su”(没有引号)2.接下来会要你输入密码,输入你的root密码。3.假设我的文件夹在主目录里,地址为/var/home/dengchao/cc。假设我要修改文件权限为777,则在终端输入chmod777/var/home/userid/cc文件夹的权限就变为了777。如果是修改文件夹及子文件夹权限可以用chmod-R777/var/home/userid/cc具体的权限(例如777的含意等)在下面解释下: 1.777有3位,最高位7是设置文件所有者访问权限,第二位是设置群组访问权限,最低位是设置其他人访问权限。其中每一位的权限用数字来表示。具体有这些权限:r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。x(eXecute,执行,权限值为1):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。2.首先我们来看如何确定单独一位上的权限数值,例如最高位表示文件所有者权限数值,当数字为7时,7用“rwx”表示–{4(r)+2(w)+1(x)=7}–又如果数值为6,则用“rw-”表示–{4(r)+2(w)+0(x)=6}–,”-”表示不具备权限,这里表示不具备“执行”权限。假如我们设定其他用户的访问权限为“r–”,则数值为4+0+0=4一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则用1表示,没有则有0表示,那么rwx则可以表示成为:111而二进制的111就是7。3.我们再来看下怎么确定3个数位上的权限。假如我们要给一个文件设置权限,具体权限如下:文件所有者有“读”、“写”、“执行”权限,群组用户有“读”权限,其他用户有“读”权限,则对应的字母表示为”rwxr–r–“,对应的数字为744一般都是最高位表示文件所有者权限值,第二位表示群组用户权限,最低位表示其他用户权限。linux下的基本网络配置第一种:使用命令修改(直接即时生效,重启失效) #ifconfigeth0192.168.0.1netmask255.255.255.0up 说明: eth0是第一个网卡,其他依次为eth1,eth* 192.168.0.1是给网卡配置的第一个网卡配置的ip地址 netmask255.255.255.0配置的是子网掩码 up是表示立即激活 ifconfig的更多参数说明查看相关帮助   gateway:   #routeadddefaultgw192.168.30.1eth0   dns: #vietc/resolv.conf nameserver202.131.80.1   nameserver202.131.80.5 如果要重起生效,就把这些写到起动脚本rc.local中 第二种:修改配置文档(需要重启网络配置,永远生效) 一、修改IP地址 手动改/etc/sysconfig/network-scripts/ifcfg-eth0文件#第二块网卡:vi/etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth0#物理设备名 IPADDR=192.168.1.10#IP地址 NETMASK=255.255.255.0#掩码值 NETWORK=192.168.1.0#网络地址(可不要) BROADCAST=192.168.1.255#广播地址(可不要) GATEWAY=192.168.1.1#网关地址 ONBOOT=yes#[yes|no](引导时是否激活设备) USERCTL=no#[yes|no](非root用户是否可以控制该设备) BOOTPROTO=static#[none|static|bootp|dhcp](引导时不使用 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 |静态分配|BOOTP协议|DHCP协议) 注:单网卡绑定两个IP Linux的设备配置文件存放在/etc/sysconfig/network-scripts里面, 对于以太网的第一个设备,配置文件名一般为ifcfg-eth0 如果需要为第一个设备绑定多一个IP地址, 只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件, 内容样例为:   DEVICE="eth0:0"   IPADDR="211.100.10.119"   NETMASK="255.255.255.0" 如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可。LINUX最多可以支持255个IP别名。    其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,NETMASK为子网掩码,ONBOOT表示在启动时自动启动。 二、修改网关   vi/etc/sysconfig/network   NETWORKING=yes   HOSTNAME=Aaron   GATEWAY=192.168.30.1   三、修改DNS    配置文件在/etc/resolv.conf下面。   vi/etc/resolv.conf   nameserver202.109.14.5#主DNS   nameserver219.141.136.10#次DNS   searchlocaldomain   四、重新启动网络配置 方法有多种: 1:root账户下#servicenetworkrestart   2:#/etc/init.d/networkrestart 3:#ifdowneth0 #ifupeth0 4:#ifconfigeth0down #ifconfigeth0up 五、启动和关闭防火墙 即时生效: 1:#serviceiptablesstart #serviceiptablesstop 重启系统生效: 2:#serviceiptableson #serviceiptablesoff       六、修改主机名        vi/etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后才能生效 当前位置:主页>操作系统>LINUX技术>linux下磁盘分区详解图文-来源:互联网作者:佚名时间:07-1021:28:58【大中小】点评:linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道-Centos下磁盘管理1.磁盘分区格式说明linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk–l查看2.分区详解使用ssh远程连接工具登录到系统,使用fdisk-l命令查看磁盘状态此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。本例将这个10G的硬盘分区,分区计划:分一个主分区,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。输入fdisk/dev/hdb然后回车,给硬盘进行分区。如下图输入n回车新建分区,接着再输入p回车新建主分区,如图此处要求选择分区号在1-4间,输入1回车Firstcylinder(1-20805,default1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图Lastcylinderor+sizeor+sizeMor+sizeK(1-20805,default20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G后回车,如下图所示此处可输入p查看分区是否成功,输入p回车,如下图:显示分区成功接下来我们就划分扩展分区,按n回车这里输入e,表示创建扩展分区,输入e回车输入分区号2回车此处直接按回车键,表示选择默认此处也是直接回车选择默认,表示将划分第一个主分区后的磁盘全部划分个这个逻辑分区此处可在此输入命令p查看当前分区状态,如下图此处就开始划分扩展分区hdb2下的逻辑分区吧!接着上图,输入命令n回车此处输入l表示选择创建逻辑分区,输入l回车此处直接使用回车,表示选择默认此处输入+2G,表示划分分区大小为2G,输入+2G回车此处要按计划再划分出两个逻辑空间,输入n回车,然后输入l回车选择逻辑分区,然后直接回车选择默认起始柱面,输入+2G回车设置分区大小下面就要将扩展分区的磁盘大小全部分给最后一个逻辑分区,输入n回车,然后输入l选择逻辑分区,然后直接回车选择默认起始柱面,最后不设置磁盘大小直接回车再次输入p查看当前分区状态划分的空间与我们计划划分相同,最后输入w回车,进行保存退出。再次使用fdisk-l命令就可以查看到磁盘hdb已经分区成功。磁盘划分成功,下面就要对分区进行格式化了使用命令mkfs-text3/dev/hdb1mkfs-text3/dev/hdb5mkfs-text3/dev/hdb6mkfs-text3/dev/hdb7分别对磁盘进行格式化处理,格式化为ext3文件类型自此分区流程算是完成啦!详细出处参考:http://www.jb51.net/LINUXjishu/57192.html附:fdisk和mkfs,mkswap命令的参数解释Fdisk命令详解:m:获取帮助n:新建分区p:显示分区表d:删除分区b:设置卷标w:写入分区表t:改变分区文件系统类型v:检验分区l:显示fdisk所支持的文件系统代码q:退出文件系统的建立:mkfs参数分区-t文件系统类型指定建立的文件系统类型注:mkfs–text3=mkfs.ext3-c建立文件系统之前检查有无坏道-l文件名:从文件中读取坏道的情况-v显示详细情况mkswap分区在分区上建立交换分区例:在hdb7上建立交换分区命令如下:mkswap/etc/hdb7详细出处参考:http://www.jb51.net/LINUXjishu/57192.htmlLinux下安装oracle10g1、软件包下载:http://www.oracle.com/technology/software/products/database/oracle10g/index.html2、解压软件包:[root@lcoracle]#unzip10201_database_linux32.zip3、修改系统内核:[root@lcoracle]#vi/etc/sysctl.conf在文件中添加如下内容:kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096#semaphores:semmsl,semmns,semopm,semmnikernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144其中kernel.shmall和kernel.shmmax在该文件中已存在,将已存在的注释掉即可。[root@lcoracle]#/sbin/sysctl-p     #使设置生效4、[root@lc/]#vi/etc/security/limits.conf添加如下内容:*softnproc2047*hardnproc16384*softnofile1024*hardnofile655365、[root@lc/]#vi/etc/pam.d/login添加如下内容:sessionrequired/lib/security/pam_limits.so6、[root@lc/]#vi/etc/selinux/configSELINUX=disabled#关闭selinux[root@lc/]#vi/etc/redhat-release  RedHatEnterpriseLinuxServerrelease4(Tikanga)将原来的版本5.1改成了现在的47、安装相关的开发包(rpm包):[root@lcServer]#rpm-qbinutilscompat-dbcontrol-centergccgcc-c++glibcli  bXp-1.0.0libstdc++libstdc++-develmakeopenmotif-2.3.0binutils-2.17.50.0.6-5.el5  compat-db-4.2.52-5.1  control-center-2.16.0-14.el5  gcc-4.1.2-14.el5  gcc-c++-4.1.2-14.el5  glibc-2.5-18  libXp-1.0.0-8.1.el5  libstdc++-4.1.2-14.el5  libstdc++-devel-4.1.2-14.el5  make-3.81-1.1  openmotif-2.3.0-0.3.el5我已经安装完成了。8、创建Oracle用户组和必须的目录(1)、创建用户组[root@lc/]#groupadddbagroup[root@lc/]#groupaddoinstall(2)、添加oracle用户[root@lc/]# useradd-goinstall-Gdbagrouporacle[root@lc/]#passwdoracle(3)、创建oracle的安装目录[root@lc/]#mkdir-p/opt/oracle/product/10.2.0[root@lc/]#chownoracle.oinstall/opt/oracle9、用oracle用户登陆,建立环境变量[root@lc/]#su-oracle  [oracle@lc~]$[oracle@lc~]$vi.bash_profile添加如下设置:#OracleSettings  TMP=/tmp;exportTMP  TMPDIR=$TMP;exportTMP  ORACLE_BASE=/opt/oracle;exportORACLE_BASE  ORACLE_HOME=$ORACLE_BASE/product/10.2.0/;exportORACLE_HOME  ORACLE_SID=lc;exportORACLE_SID  ORACLE_TERM=xterm;exportORACLE_TERM  PATH=$PATH:$ORACLE_HOME/bin;exportPATH  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;  exportLD_LIBRARY_PATH  CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib$ORACLE_HOME/rdbms/jlib;  exportLANG=AMRICAN  exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK使更改生效[oracle@lc~]$source.bash_profile10、开始安装[oracle@lc/]$/opt/oracle/database/runInstaller注:我在之前在环境变量里添加了这行:exportDISPLAY=127.0.0.1:0.0但是屡次安装不成功,xhost+也是不行,没办法只有把这行删掉,希望高手指点!(1)选择安装方式:如果想对数据库了解的多一些,建议选择高级安装。这里学则高级,下一步(2)指定产品清单的存放位置和安装用户组,如图,下一步。 (3)选择安装的数据库类型,这里选择企业版,下一步。(4)指定oracle的数据库的主目录名称和路径,如图,下一步。 (5)这里有三个选项,第一个是创建数据库,在安装的过成中就会创建一个数据库;第二个是“配置自动存储管理(AMS)”,选择它就会在安装的过程中创建和配置自动存储管理;第三个是只安装软件,不创建数据库,安装完成后可以使用dbca工具来创建数据库。这里选择创建数据库,并使用文件系统来存储数据。如图,下一步。 (6)选择数据库模板,数据库模板实际上是存储数据库信息的一些xml文件,选择不同的模板,dbca就会根据其配置文件来创建数据库。选择模板时,主要根据创建数据库的用途来选择。这里我们选择一般用途,下一步。 (7)选择书库的标示名称,其中的全局数据库名包括数据库名+数据库域名,这里的lc一个简单的数据库名称。SID是标示oracle的特定实例,可以使用任何名称,但是要于环境变量定义的统一。 (8)数据库管理选项,可以使用三种oracle数据库的管理方法:i 使用PL/SQL语言直接进行管理ii使用(OracleEnterpriseManager)企业管理器,有人叫OEM,用它来独立管理每台计算机上的Oracle实例。iii使用OEM将所有计算机上Oracle集中进行管理。使用OEM时需要安装网络控制(GirdControl),由于我这里没有安装这个软件,所以这里使用的是DatabaseControl进行本地管理,如图,下一步。 (9)选择数据库的存储机制,Oracle的数据可以存储在文件系统上,ASM和裸设备上。ASM是Oracle10g的新特性。它具有裸设备的高性能,文件系统的以管理的优点,但是推荐使用ASM系统来存储Oracle的数据。在这里我选择文件系统存储,并指定了存储目录。如图,下一步。 (10)自动恢复选项,推荐使用自动恢复功能,但是需要2GB以上的数据恢复数据的存储区域,这里空间有限,选择不启用自动备份,如图,下一步。 (11)指定用户口令,为了方便记忆这里选择所有帐户使用同一个口令,如图,下一步。 (12)概要 (13)开始安装 (14)安装完成后,提示我们的相关信息,ok即可。 (15)修改权限和设置系统的环境变量,需要执行这两个脚本。 (16)执行如下 (17)安装结束,exit即可。 11、设置系统启动时自动启动,[root@lc~]#vi/etc/oratablc:/opt/oracle/product/10.2.0:N    N改成Y以上就是我的安装步骤,由于是新手,有写的不对的地方,请高手指出!分类:Database,Linux绿色通道:好文要顶关注我收藏该文与我联系J&W 关注-1 粉丝-0+加关注00(请您对文章做出评价)«博主前一篇:Intel处理器规格 »博主后一篇:OracleDatabase基本概念posted@2010-11-2923:17J&W阅读(623)评论(0) 编辑收藏
本文档为【linux中怎样给予新建用户建立文件与目录的权限】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
招财进宝
暂无简介~
格式:doc
大小:770KB
软件:Word
页数:22
分类:建筑/施工
上传时间:2018-04-18
浏览量:154