linux 用户指定个人文件夹_linux怎么从复制文件夹内的指定文件到另一个指定文件夹内 - CSDN
  • Linux/Unix 是多用户多任务操作系统,所有的文件皆有其拥有者(Owner)。利用 chown命令 可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,...

    Linux/Unix 是多用户多任务操作系统,所有的文件皆有其拥有者(Owner)。利用 chown命令 可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。只有系统管理者(root)才有这样的权限。

    方法/步骤

    chown更改文件或目录的所有者

        注意:所有者,必须存在于(/etc/passwd)下。比如:


    更改文件或目录的所有者命令如下:

        1、新建测试文件test,命令为“touch test”

        2、查看文件的属性,命令为“ls -l”,当前文件属性为“用户和用户组都是root”



    3、更改“test”文件的所有者为”jd-root”,已存在于”/etc/passwd”下,更改的命令为“chown jd-root test”


    4、此时文件的属性为用户为”jd-root”,用户组为“root”

           注意:想递归更改目录下所有文件的用户属性,请在命令中添加一个“-R”参数;即”chown -R jd-root 目录名/”

    5、文件或目录的用户组更改

          注意:要更改的用户组,必须存在于“/etc/group”下

    /6、操作方法:

     1、新建测试目录test_dir,命令为“mkdir test_dir”

     2、切换到目录test_dir下,然后新建测试文件,命令为“touch test_dir”

     3、使用“ls -l”命令查看文件的属性为,用户组为root


    4、修改目录及其子目录的用户组为“jd-root”已存在于(/etc/group),命令为“chgrp -R jd-root test_dir”


    7、同时更改文件或目录的所有者和用户组

     1、同时更改文件或目录的所有者和用户组,命令为“chown -R jd-root:jd-root test_dir”


    8、到此linux下更改文件的所有者或组的命令已完成。
    展开全文
  • 问题背景:  今天想把自己的数据集开放给同事a,只允许其读,不允许写。 操作: step1: ... 查看该文件夹属于哪一个用户,哪一个...chmod 754 指定文件夹名 延伸: 1 权限的设置 chmod -rwxrwxrwx 三个rwx分...

    问题背景:

      今天想把自己的数据集开放给同事a,只允许其读,不允许写。

     

    操作:

    step1:

    查看该文件夹属于哪一个用户,哪一个组
    ls 文件夹 -l
    step2:

    usermod -a -G 指定文件夹的组名 要分配的用户名
    step3:

    chmod 754 指定文件夹名

     

    延伸:

    1 权限的设置

    chmod -rwxrwxrwx 三个rwx分别属于user,group,others
    把一个文件的权限全部放开 就是chmod 777 file
    chmod a+rwx 其实相当于 chmod 777
    a:all
    u:user
    g:group
    o:others

     

    2  在服务器上增添新用户
    useradd -d /home/username -s /bin/bash -u uid username
    passwd username
    mkdir /home/username
    chown username:username /home/username/
    chmod 755 /home/username

     

    参考网址:

    https://wiki.archlinux.org/index.php/Users_and_groups_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E6.9D.83.E9.99.90.E4.B8.8E.E5.B1.9E.E4.B8.BB
    https://cnzhx.net/blog/linux-add-user-to-group/
    http://www.cnblogs.com/peida/archive/2012/11/29/2794010.html

    转载于:https://www.cnblogs.com/unclelin/p/7072584.html

    展开全文
  • linux中将文件或者文件夹权限分配给某个用户

    现有个用户tom,他是可以对 /home/tom 文件夹下的任何文件进行任何操作的,如果想给他分配 /opt/test 文件夹的权限,需要

    1:chown -R tom /opt/test

    此命令是指定test文件夹的所有者是tom,-R是递归。如果test是文件就去掉-R。

    2:chmod -R 700 /opt/test

    此命令是分配给test文件夹的所有者700权限

    600 -- 只有属主有读、写权限

    700 -- 只有属主有读、写、执行权限

    还有644、755等,可以百度里面搜索linux中chmod命令使用详解

    展开全文
  • Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows...例如:指定某个用户123访问一个特定的共享文件夹adc, 其他用户不可以访问abc目录 1、先创建一个用户命令useradd 123 root@ubuntu:/home# useradd ...

    Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件

    例如:指定某个用户123访问一个特定的共享文件夹adc, 其他用户不可以访问abc目录

    1、先创建一个用户命令useradd 123

    root@ubuntu:/home# useradd 123

    2、创建一个smbpasswd用户, 在创建这个用户时要先创建一个系统用户123(上一步已完成)

    root@ubuntu:/home# smbpasswd -a 123
    New SMB password:
    Retype new SMB password:
    Added user 123.
    root@ubuntu:/home# 

    3、创建一个abc目录,修改目录的用户组及权限 

    root@ubuntu:/home# mkdir abc
    root@ubuntu:/home# chown 123 abc/
    root@ubuntu:/home# chmod 700 abc/
    root@ubuntu:/home# ls -al abc/
    drwx------  2 123  root 4096 5月  30 12:39 .

    4、配置smb服务:

    编辑/etc/samba目录下的smb.conf文件
    vi /etc/samba/smb.conf
    smb.conf中包含了多个全程单元,每个单元的名字放于方括号([])中,方括号也是区分各个单元的标识。
    第一个单元是[global],用于一些全局设置,对于不熟悉samba的用户来说,一般不要对此单元进行修改。
    第二个单元是[home],它的作用是使linux用户可以从其它机器上连接到自己的home目录。
    要设置一个特定的共享目录,建议在smb.conf文件尾部增加一个全程单元。
    
    一般包括几条语句。下面是一个例子:
    [abc] 
      comment = Shared Folder with username and password
      path = /home/abc
      public = yes
      writable = yes
      valid users = 123
      write list = 123
      read list = 123
      create mask = 0777
      directory mask = 0777
      create mode = 0777
      directory mode = 0777
      available = yes
      browseable = yes
      #guest ok = yes
      #read only = no
      #force user = 123
      #force group = 123
    
    [abc] 给共享文件的取个别名也可以和原来的一样
    说明: 
    comment:提示,在windows的网络邻居上显示为备注。
    path:linux上共享目录 
    valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户
    public:允许guest访问
    writable: 允许用户写
    printable: 若设为yes,则被认定为打印机
    create mask:在共享目录上建立的文件的权限

    5、重启smb服务:

    /etc/init.d/smb restart
    
    如果SMB服务未启动,请执行/etc/init.d/smb start启动。
    如果想让系统重启后自动启动SMB服务,请在/etc/init.d/boot.local文件尾加入如下两行:
    rcnmb start
    /etc/init.d/smb start

    6、 在Windows中访问Linux共享的文件夹:

    a. 在“开始 > 运行”中输入“\\Linux服务器IP地址”即可登录到目标服务器:
    b. 具体访问某目录,如abc,系统会弹出对话框,需要输入samba用户(123及密码)。
    
    输入用户名和密码后即可访问Linux系统中的文件,此用户名和密码即为上述增加的samba用户名和密码,输入其他用户则不可访问!!!
    

    7、 把Linux的共享文件夹映射为Windows本地的一个磁盘分区:

    a. 在“开始 > 运行”中输入“cmd”启动Windows命令行。
    b. 执行net use Q: \\Linux服务器IP地址\abc  命令完成映射。
    c. 打开Windows的“我的电脑”可以看到一个挂载盘了。

     

    备注:   \\访问Linux共享的文件夹时出现问题:

    在访问\\192.168.1.12\abc是windons报错:
    不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接...
    
    问题原因:
    	简单讲,已经使用了一个用户名连接到服务器或服务器上共享的资源上面,并且未退出。如\\192.168.1.12\xxx链接导致
    	现在再使用不同的用户名连接到服务器或服务器上共享的资源上时,就会有这样的提示。
    	
    	----------------------------------------------------------------------------------
    	用net use 查看当前的远程连接:
    	C:\Users\Administrator>net use
    		不记录新的网络连接。
    		状态       本地        远程                      网络
    
    		-------------------------------------------------------------------------------
    		已断开       Y:        \\192.168.1.2\SN   Microsoft Windows Network
    		OK           Z:        \\192.168.1.2\install Microsoft Windows Network
    		OK                     \\192.168.1.19\Code    Microsoft Windows Network
    		已断开                 \\192.168.1.12\xxx  Microsoft Windows Network
    
    		命令成功完成。
    		
    解决方案:
    	可以先退出原来连接的用户或者使用原来连接的用户名连接,就不会有这样的提示了。
    	也可以注销当前用户,重新登陆再打开使用。
    	
    	可在Windons cmd下运行net use \\上次的linux连接 /del 也可解决问题;如net use \\192.168.1.12\xxx /del
    	也可删除所有链接,在Windons cmd下运行net use * /del /y来清除系统记录列表,即可解决问题!
    
    	-------------------------------------------------------------------------------
    	可以用net use 删除当前的远程连接:	
    	net use \\192.168.1.12\xxx /del
    	\\192.168.1.12\xxx 已经删除。

     

    展开全文
  • x\先用root用户登录 [liuhai@localhost ~]$ su root Password:  chown -R liuhai:liuhai /opt
  • 【问题分析】我们可以使用chown命令,ch这里代表change(改变)的意思,own代表英文单词的owner(拥有者),连在一起就是 change owner ,改变某个文件或者文件夹的拥有者。一般只有root用户有使用这个命令的权限,也是...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2019-09-03 11:23:39
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • Linux 文件和文件夹权限操作

    万次阅读 多人点赞 2018-04-13 12:22:17
    三、Linux 文件权限首先来查看一下当前目录下的文件内容吧ls -l 查看当前目录下的文件列表 ls -l xxx.xxx (xxx.xxx是文件名) 查看指定的文件我们可以看到文件的权限,-rw-rw-r-- ,一共有10位数。其中: 最前面...
  • 个人共用的一台服务器,害怕自己项目下的文件被别人误删,所以创建了三个用户,各自有自己的目录
  • 我这里先说两种方法第一种:1、先将那个目录checkout下来2、将要添加的文件或者文件夹放到这个目录中3、右击文件执行svn菜单中的add命令4、右击文件执行svn菜单中的commit命令第二种:如果要将某个文件夹aa连同里面...
  • 文章转载自:... 首先当然是要安装samba了,呵呵: sudo apt-get install samba ...下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share 首先创建这个文件夹
  • linux 下如何给一个普通用户有在指定目录下有创建文件的权限?  (2012-11-11 17:11:43) 转载▼ 标签:  杂谈 分类: LINUX 用chmod命令  如果你想test在任何地方都能创建文件...
  • 如果局域网内有一台Windows主机,将指定文件夹设为共享,就可以在局域网内访问了。 如果要从Linux下访问该如何操作呢? 使用 mount.cifs Windows共享文件夹使用的协议是SMB/CIFS。因而可以使用Linux下的smbclient...
  • 删除和创建linux文件夹和文件

    千次阅读 2017-01-07 14:17:35
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】  一、mkdir命令使用权限  所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建...
  • 改变 Windows 用户文件夹默认位置

    千次阅读 2019-01-21 14:54:07
    Windows7的用户文件夹默认所在位置是系统盘(通常是C盘)下的“\Users”目录之内。该文件夹中储存着所有的用户生成文件,比如你保存在“桌面”上的文件(实际上是保存在C:\Users\YourUserName\Desktop目录之中)...
  • 以下命令创建一个guest用户并更改其主目录为共享文件的根目录,这样在下面设置ftp时限制登录用户在其主目录中可以让用户ftp登录时即进入到要共享的文件夹中,且不允许到这个文件夹外面去。 sudo useradd guest sudo...
  • Linux用户和组详解。

    千次阅读 2018-09-12 13:32:07
    Linux用户和组详解。 环境:Xshell6远程连接到Ubuntu18.04。 用户和组: 用户和组的概念应该还是比较好理解的。Linux是一个多用户多任务的操作系统,而肯定是少数有管理员权限的用户管理着所有用户。作为系统的...
  •  LINUX(创建、删除文件和文件夹命令) 今天学习了几个命令,是创建、... 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。  二、mkdir命令使用格式  格式:mkdir [选项] D
  • Linux用户用户组的基本命令

    千次阅读 2017-04-01 21:34:43
    创建用户组:groupadd 组名 修改用户组名称:groupmod -n 新组名 原组名 修改组编号:groupmod -g 要修改的组编号 组名 删除用户组:groupdel 用户组...添加用户(并为用户指定个人文件夹):useradd -d /home/xxx
  • linux中重要文件夹介绍

    千次阅读 2010-01-26 10:24:00
    对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的。 / ...
1 2 3 4 5 ... 20
收藏数 25,115
精华内容 10,046
关键字:

linux 用户指定个人文件夹