linux把文件给别的用户宿主|Linux 每个用户创建的目录和文件放在他自己的宿主目录之下

linux把文件给别的用户宿主|Linux 每个用户创建的目录和文件放在他自己的宿主目录之下的第1张示图

❶ linux怎么把某个文件以及所含目录文件的777权限给一个用户修改写入同时文件所有者所属组默认还是root

用chmod命令修改权限,如果想一并修改目录下的文件加上选项-R就可以 (chmod -R 777 目录名称)内

文件在修改容后属主和属组是不会发生变化的。如果你想修改属主和属组的话用chown命令如果想一并修改目录下的文件也是加-R选项。

❷ linux将一个目录共享给其他主机并让它的普通用户可写

第一步: 更改smb.conf我们来实现一个最简单的功能,让所有用户可以读写一个Samba 服务器共享的一个文件夹;我们要改动一下smb.conf ;首先要备份一下smb.conf文件;[[email protected] ~]# cd /etc/samba[[email protected] samba]# mv smb.conf smb.confBAK然后重新创建一个smb.conf文件;[[email protected] samba]#touch smb.conf然后把下面这段写入smb.conf中;[global]workgroup = WORKGROUPnetbios name = rayman_linuxserver string = Linux Samba Server TestServersecurity = share[samba-files]path = /home/rayman/samba_fileswriteable = yesbrowseable = yesguest ok = yes注解:[global]这段是全局配置,是必段写的。其中有如下的几行;workgroup 就是Windows中显示的工作组;在这里我设置的是WORKGROUPnetbios name 就是在Windows中显示出来的计算机名;server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;[samba-files] 这个在Windows中显示出来是共享的目录;path = 可以设置要共享的目录放在哪里;writeable 是否可写,这里我设置为可写;browseable 是否可以浏览,可以;guest ok 匿名用户以guest身份是登录;第二步:建立相应目录并授权;[[email protected] ~]# mkdir -p /home/rayman/samba_files[[email protected] ~]# id nobodyuid=99(nobody) gid=99(nobody) groups=99(nobody)[[email protected] ~]# chown -R nobody:nobody /home/rayman/samba_files注释:关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ;第三步:启动smbd和nmbd服务器;[[email protected] ~]# smbd[[email protected] ~]# nmbd第四步:查看smbd进程,确认Samba 服务器是否运行起来了;[[email protected] ~]# pgrep smbd31473151第五步:访问Samba 服务器的共享;在Linux 中您可以用下面的命令来访问;[[email protected] ~]# smbclient -L //rayman_linuxPassword: 注:直接按回车在Windows中,您可以用下面的办法来访问;\\202.112.195.188or\\rayman_linux

❸ Linux 每个用户创建的目录和文件放在他自己的宿主目录之下

1、可在添加用户时,指定用户主目录为根目录,这样在创建时,在根目录下,就会创建一个以用户名命名的文件夹了2、具体方法如下,假如创建fred用户# useradd -d / fred这样,fred创建成功,且根目录下会生成fred文件夹3、useradd命令参数-c comment 给新用户添加备注-d home_dir 为主目录指定一个名字(如果不想用登录名作为主目录名的话)-e expire_date 用YYYYY-MM-DD格式指定一个账户过期的日期-f inactive_days 指定这个帐户密码过期后多少天这个账户被禁用;0表示密码一过期就立即禁用,-1表示禁用这个功能-g initial_group 指定用户登录组的GID或组名-G group … 指定用户除登录组之外所属的一个或多个附加组-k 必须和-m一起使用,将/etc/skel目录的内容复制到用户的HOME目录-m 创建用户的HOME目录-M 不创建用户的HOME目录(当默认设置里指定创建时,才用到)-n 创建一个同用户登录名同名的新组-r 创建系统账户-p passwd 为用户账户指定默认密码-s shell 指定默认登录shell-u uid 为账户指定一个唯一的UID很基础的linux知识,跟着《linux就该这么学》系统学习下!

❹ linux怎么更改文件所属用户,用户组

chown [-R] 账号名称 文件或目录chown [-R] 账号名称:用户组名称 文件或目录参数:-R : 进行专递归( recursive )的持续更改,即连同子目属录下的所有文件、目录都更新成为这个用户组。常常用在更改某一目录的情况。示例1:[[email protected] home]# touch testfile //由 root 用户创建文件 [[email protected] home]# ls testfile –l -rw–w–w- 1 root root 0 Jun 7 19:35 testfile //文件的拥有者及拥有者级均为 root [[email protected] home]# chown yangzongde testfile //修改文件拥有者为 yangzongde [[email protected] home]# ls testfile -l -rw–w–w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组仍为 root

❺ Linux下 在root 用户下的文件夹如何复制到 另一个用户下

chown 能更改文件所袭有者 chmod能修改文件的权限。。root cp文件到 另一个用户下 文件的属者仍是root,,,还是用chown chmod方便。。别和自己过不去,一般情况普通用户sudo都行了别用root。。

❻ linux普通用户无权把自己的文件转给别的普通用户吗求解!有图!

可以用chmod命令,该命令作用是修改该文件或文件夹下的文件属性(读写、可执行)chmod -R 777 XXXXXX是你的文件名或文件夹777表示:(7的二进制表示111,第一个1表示可读,第二个1表示可写,第三个表示可执行) 第一个7表示当前用户可以读写、执行该文件; 第二个7表示当前用户所属的组可以读写、执行该文件; 第三个7表示其他组成员可以读写、执行该文件

❼ Linux系统root用户下如何把文件复制到另外的用户

直接给另外一个用户权限即可,如要给user01# chown user01:user01 /home/test。Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。

拓展:

1、Linux以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

2、Linux操作系统是UNIX操作系统的一种克隆系统,它诞生linux系统于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

❽ linux文件权限设置能给其他指定的用户设定权限吗

想要设置文件权限,首先要确认必须使用这个文件的创建者(所有者)的账号。1,如果这个两个用户是输入不同用户组的,比如是用户名为root(等同于windows的管理员账户),使用命令[[email protected]]# id root[[email protected]]# uid=0(root) gid=0(root) groups=0(root)root为root用户组。假如root为文件的创建者,另外两个用户分别为jees和miss,jees组别为root组,miss组别为http组,这样来说jees对于root是同组的,用字母g(group)表示;miss对于root是其他组的,用户字母o(other)表示;root自身则用u(user)表示。这样就好办了,使用chmod命令可以对 不同组别的用户对于文件添加或者减少权限:x: execute(执行权限)r: read(读权限)w: write(写权限)[[email protected]]# chmod 754 ./mydir -R改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R (注意后面加了个-R参数 )参数就是权限模式 mode = 777 or 752 ,666,,, ;mode 的三个数字,分别表示user,group,others所具有的权限。 1 = x 执行 2 = w 写 4 = r 读,比如user具有所有权限,1+2+4=7, 又比如group 具有读 和执行权限 1+4 =5。这样就能改变两个不同用户对同一目录下的文件的权限。2,如果这两个用户是属于同一组(相对于文件所有者的组)呢?jess为http组,miss为users组,可以通过改变文件属主来使两个用户为不同的用户组:[[email protected]]# chown -R jess.http ./mydir[[email protected]]# chmod 754 ./mydir -R第一个命令改变了mydir目录下所有文件的所有者为http组的jess,第二条命令和上面的是一样的。

❾ Linux怎么把一个用户的文件复制到另一个用户的目录下,并且把权限设置成另一个用户

你的话我理解为Linux怎么把一个用户(A)的文件(C)复制到另一个用户(B)的目录(D)首先你需要用A的身份将C的可读权限设置一下即chmod o+r C然后你需要用B的身份来复制文件C即cp -rf C D/则D下面的C就是属于B的以上我都是简写,要加全路径等等。

❿ Linux系统root用户下如何把一个文件复制到另外的用户

1、直接给另外一个用户权限即可2、如要给user01# chown user01:user01 /home/test

未经允许不得转载:山九号 » linux把文件给别的用户宿主|Linux 每个用户创建的目录和文件放在他自己的宿主目录之下

赞 (0)